﻿@charset "utf-8";

body {
  font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica,
    Arial;
}
@font-face {
  font-family: "RobotoRegular14";
  font-display: swap;
  src: url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.eot");
  src: url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.eot")
      format("embedded-opentype"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.woff2")
      format("woff2"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.woff")
      format("woff"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.ttf")
      format("truetype"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.svg#RobotoRegular14")
      format("svg");
}
@font-face {
  font-family: "RobotoBold3";
  font-display: swap;
  src: url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.eot");
  src: url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.eot")
      format("embedded-opentype"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.woff2")
      format("woff2"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.woff")
      format("woff"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.ttf")
      format("truetype"),
    url("https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.svg#RobotoBold3")
      format("svg");
}

/*分享翻译*/
.ys_wechat_cont_parga p::before {
  /*分享中文版本*/
  content: "分享到 - 微信";
  /*分享英文版本*/
  /* content: 'Share the - weixin'; */
}
/* 规范-start */
:root {
  --main-bgcolor: #192e64;
  --auxi-bgcolor: #f7f9fa;
  --main-fontcolor: #192e64;
  --main-bordercolor: #e2e2e2;
  --font-title1: 48px;
  --font-title2: 40px;
  --font-title3: 36px;
  --font-title4: 32px;
  --font-title5: 24px;
  --font-title6: 20px;
}
.std_bgcolor1 {
  background: var(--main-bgcolor);
}
.std_bgcolor2 {
  background: var(--auxi-bgcolor);
}
.std_fontcolor {
  color: var(--main-fontcolor);
}
.std_title1 {
  font-size: var(--font-title1);
  line-height: 1.3;
  font-weight: bold;
}
.std_title2 {
  font-size: var(--font-title2);
  line-height: 1.2;
  font-weight: bold;
}
.std_title3 {
  font-size: var(--font-title3);
  line-height: 1.3;
  font-weight: bold;
}
.std_title4 {
  font-size: var(--font-title4);
  line-height: 1.2;
  font-weight: bold;
}
.std_title5 {
  font-size: var(--font-title5);
  line-height: 1.2;
}
.std_title6 {
  font-size: var(--font-title6);
  line-height: 1.75;
}
.yxedr_active h2 {
  font-size: var(--font-title2);
  line-height: 1.2;
  margin-bottom: 8px;
}
.yxedr_active h3 {
  font-size: var(--font-title3);
  line-height: 1.3;
  margin-bottom: 11px;
}
.yxedr_active h4 {
  font-size: var(--font-title4);
  line-height: 1.2;
  margin-bottom: 6px;
}
.yxedr_active h5 {
  font-size: var(--font-title5);
  line-height: 1.2;
  margin-bottom: 5px;
}
.yxedr_active h6 {
  font-size: var(--font-title6);
  line-height: 1.75;
  margin-bottom: 15px;
}
.std_parga1,
.std_parga1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
}
.std_padding1 {
  padding: 140px 0;
}
.std_padtop1 {
  padding-top: 140px;
}
.std_padbot1 {
  padding-bottom: 140px;
}
.std_padding2 {
  padding: 100px 0;
}
.std_padtop2 {
  padding-top: 100px;
}
.std_padbot2 {
  padding-bottom: 100px;
}
.std_margin1 {
  margin-top: 50px;
}
/* 规范-end */
/*导航默认选中*/
.yxnav_active1 {
}

.yxnav_active2 {
}

/* - banner - start*/
.ys_banner {
  width: 100%;
  position: relative;
}

.ys_ban_li {
  position: relative;
  overflow: hidden;
}

.ys_ban_imgbox {
  position: relative;
  z-index: 1;
}

.ys_ban_imgbox img {
  width: 100%;
}

.ys_ban_li > a {
  display: block;
}

.ys_ban_ph {
  display: none;
}

.ys_ban_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ys_ban_li:not(:first-child) {
  display: none;
}

.ys_ban_imgbox::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
}
/* .ys_ban_li.left_bg::before{
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 94.8%);
} */
.ys_ban_li.has_video .ys_ban_imgbox::before {
  opacity: 1;
}
.ys_ban_li.has_video.left_bg .ys_ban_imgbox::before {
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 94.8%);
  opacity: 1;
}
.hibu_li a::after {
  opacity: 0;
}
.hibu_li.has_video a::after {
  opacity: 1;
}
.ys_ban_txtbox {
  z-index: 5;
}
.ys_nybanner {
  position: relative;
}
.ys_nyban_img,
.ys_nyban_img img {
  width: 100%;
}
.ys_nyban_ph {
  display: none;
}
.ys_nyban_title h1 {
  color: #fff;
  font-weight: bold;
  line-height: 1.3;
}
.ys_nyban_title p {
  color: #fff;
}
.std_btn1_box {
  display: block;
  border-radius: 50px;
  border: 1px solid #fff;
  transition: all 0.36s;
  padding: 0 35px;
}
.std_btn1_box p {
  font-size: 18px;
  color: #fff;
  line-height: 44px;
}
.std_btn1 {
  display: inline-block;
}
.ys_ban_txtbox div {
  color: #fff;
  text-align: center;
}
.ys_ban_txtbox {
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
}
.ys_ban_txtbox .std_title5,
.ys_ban_txtbox .std_title4 {
  font-weight: normal;
}
.ys_ban_title,
.ys_ban_txtbox .std_title4 {
  margin-top: 8px;
}
.ys_ban_btn {
  margin-top: 18px;
}
.ys_ban_li.font_left .ys_ban_txtbox {
  left: calc(50% - 800px);
  top: 28%;
  transform: inherit;
}
.ys_ban_li.font_left .ys_ban_txtbox div {
  text-align: left;
}
.ys_ban_li.font_left .ys_ban_btn {
  margin-top: 50px;
}
.ys_ban_li.font_left .ys_ban_title {
  width: 576px;
}
.ys_ban_slick .slick-dots {
  bottom: 20px;
}
.ys_ban_slick .slick-arrow,
.prosolu_applic_slick .slick-arrow,
.home_industry_bt_ul .slick-arrow {
  width: 30px;
  height: 30px;
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon21.svg)
    center / cover no-repeat;
  z-index: 5;
  transition: all 0.36s;
}
.ys_ban_slick .slick-next,
.prosolu_applic_slick .slick-next,
.home_industry_bt_ul .slick-next {
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22-1.svg)
    center / cover no-repeat;
  right: 20px;
}
.ys_ban_slick .slick-prev,
.prosolu_applic_slick .slick-prev {
  left: 20px;
}
.ys_ban_slick .slick-dots li.slick-active {
  background: #fff;
}
.yblu_li_cont p {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
  opacity: 0.3;
}
.yblu_li {
  padding-left: 35px;
  position: relative;
  margin-bottom: 6px;
  cursor: pointer;
}
.yblu_li::before {
  content: "";
  width: 2px;
  height: 17px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.36s;
}
.ys_ban_list {
  position: absolute;
  bottom: 50px;
  left: calc(50% - 800px);
  z-index: 5;
}
.yblu_li.slick-current::before {
  opacity: 1;
}
.yblu_li.slick-current p {
  opacity: 1;
}
.ys_phnav_other {
  display: flex;
  align-items: center;
}
.ys_phnav_lang {
  margin-right: 10px;
}
.ys_phnav_logo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ys_ph_navbar4 .ys_phnav_menu {
  background: var(--main-fontcolor);
  color: #fff;
}
.ys_ph_navbar4 .ys_ph_nav a {
  color: #fff;
  opacity: 0.7;
}
.ys_ph_navbar4 .ys_phnav_icon::after,
.ys_ph_navbar4 .ys_phnav_icon::before {
  background: #fff;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1 > .ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2 > .ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3 > .ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active4 > .ys_phnav_lisbox a {
  color: #fff;
  opacity: 1;
}
/* - banner - end*/
/* foot-start */
.ys_footer {
  padding-top: 87px;
  position: relative;
  overflow: hidden;
}
.mod_foot_bt {
  padding-top: 14px;
  padding-bottom: 38px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  position: relative;
  z-index: 1;
}
.mod_foot_bt_ri a {
  margin-left: 42px;
  font-size: 14px;
  color: #fff;
  opacity: 0.7;
  line-height: 1.75;
}
.mod_foot_bt_le p {
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
  line-height: 1.75;
}
.mod_foot_bt_le a {
  color: #fff;
}
.mod_foot_bt_le span {
  display: block;
  line-height: 1.75;
}
.mfti_nav_tp a {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  display: block;
  margin-bottom: 26px;
}
.mfti_nav_bt_cont a {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  display: block;
  opacity: 0.7;
  transition: all 0.36s;
}
.mfti_nav_bt_cont li {
  margin-bottom: 14px;
}
.mfti_nav_bt > ul > li {
  padding: 0 30px;
}
.mfti_nav_bt > ul {
  margin: 0 -30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.mfti_nav > ul {
  margin: 0 -65px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.mfti_nav > ul > li {
  padding: 0 65px;
}
.mfti_nav {
  width: calc(100% - 413px);
}
.mfti_get {
  width: 413px;
}
.mfti_get_mess_icon {
  width: 33px;
}
.mfti_get_mess_icon img {
  width: 100%;
}
.mfti_get_mess_tit {
  width: calc(100% - 33px);
  padding-left: 13px;
  color: #fff;
}
.mfti_get_mess {
  display: flex;
  align-items: center;
}
.mfti_get_email {
  width: 100%;
  border-radius: 40px;
  border: 1px solid #3a4374;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
}
.mfti_get_email_btn {
  width: 82px;
  border-radius: 40px;
  background: #fff;
}
.mfti_get_email_btn button {
  font-size: 14px;
  color: var(--main-fontcolor);
  line-height: 38px;
  cursor: pointer;
  text-align: center;
  width: 100%;
}
.mfti_get_email_input {
  width: calc(100% - 82px);
  height: 38px;
}
.mfti_get_email_input input {
  width: 100%;
  height: 100%;
  padding: 0 22px;
  font-size: 14px;
  color: #fff;
}
.mfti_get_email_input input::placeholder {
  font-size: 14px;
  color: #fff;
  opacity: 0.7;
}
.mfti_get_con {
  margin-top: 45px;
  background: #202d70;
  padding: 37px 30px 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.mfti_get_con_bg {
  width: 218px;
  position: absolute;
  bottom: -82px;
  right: -70px;
  z-index: -1;
}
.mfti_get_con_bg img {
  width: 100%;
}
.mgcu_li_prompt p,
.mgcu_li_parga p {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
}
.mgcu_li_parga {
  width: calc(100% - 60px);
  padding-left: 17px;
}
.mgcu_li_prompt img {
  width: 18px;
  position: relative;
  top: 3px;
  margin-right: 7px;
}
.mgcu_li_prompt {
  display: flex;
  align-items: flex-start;
  width: 60px;
}
.mgcu_li a {
  display: flex;
  align-items: flex-start;
}
.mgcu_li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 6px;
}
.mgcu_li:last-child {
  margin-bottom: 0;
}
.mod_foot_tp {
  position: relative;
  z-index: 1;
}
.mod_foot_tp_link {
  margin-top: 75px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mftl_nav_list a {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  display: block;
}
.mftl_nav_list li {
  padding: 0 27px;
}
.mftl_nav_list ul {
  margin: 0 -27px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mftl_nav_list {
  padding-left: 54px;
}
.mftl_nav_logo {
  width: 148px;
}
.mftl_nav_logo a {
  display: block;
  width: 100%;
}
.mftl_nav_logo img {
  width: 100%;
}
.mftl_nav {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mftl_share_ul {
  margin: 0 -10px;
  display: flex;
  align-items: flex-start;
}
.mftl_share_ul_li {
  padding: 0 10px;
  position: relative;
}
.mftl_share_ul_li .msul_icon {
  position: relative;
  width: 28px;
  cursor: pointer;
}
.mftl_share_ul_li .msul_text {
  position: absolute;
  color: #fff;
  font-size: 12px;
  top: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.msul_code {
  width: 100px;
  position: absolute;
  bottom: 36px;
  left: 50%;
  transform: translateX(-50%) scale(0.8);
  z-index: 5;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s;
  transform-origin: bottom;
}
.msul_code img {
  width: 100%;
}
.mod_foot_bg {
  width: 958px;
  position: absolute;
  right: 12.2%;
  bottom: 29%;
}
.mod_foot_bg img {
  width: 100%;
}
.mod_foot_bg1 {
  width: 752px;
  position: absolute;
  top: -376px;
  left: -376px;
  animation: move_aperture 12s linear infinite both;
  opacity: 0.5;
}
.mod_foot_bg1 img {
  width: 100%;
}
@keyframes move_aperture {
  0% {
    top: -376px;
    left: -376px;
  }
  15% {
    top: calc(100% - 376px);
    left: -376px;
  }
  50% {
    top: calc(100% - 376px);
    left: calc(100% - 376px);
  }
  65% {
    top: -376px;
    left: calc(100% - 376px);
  }
  100% {
    top: -376px;
    left: -376px;
  }
}
/* foot-end */
/* 侧边-start */
.mod_side {
  width: 60px;
  border-radius: 50px;
  background: #fff;
  backdrop-filter: blur(2px);
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 98;
  padding: 26px 0;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.mod_side::after {
  content: "";
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50px;
  position: absolute;
  top: -3px;
  left: -3px;
  z-index: -1;
}
.mod_side_ul_li .msul_icon {
  width: 26px;
  margin: auto;
}
.msul_icon img {
  width: 100%;
}
.msul_parga p {
  font-size: 12px;
  line-height: 1.2;
  opacity: 0.7;
  text-align: center;
  margin-top: 7px;
}
.mod_side_ul_li {
  margin-bottom: 24px;
  position: relative;
  cursor: pointer;
}
.mod_side_ul_li:last-child {
  margin-bottom: 0;
}
.msul_pop {
  position: absolute;
  top: 50%;
  padding-right: 13px;
  left: 0;
  transform: translate(-100%, -50%);
  transform-origin: right;
  pointer-events: none;
  transition: all 0.36s;
  opacity: 0;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.msul_pop_cont {
  border-radius: 5px;
  background: #fff;
  padding: 10px 15px;
  position: relative;
}
.msul_pop_cont::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #fff;
  position: absolute;
  top: 50%;
  transform: rotate(45deg) translateY(-50%);
  right: 0;
}
.msul_pop_tit {
  font-size: 12px;
  line-height: 1.2;
  opacity: 0.7;
  margin-bottom: 4px;
}
.msul_pop_num {
  font-size: 14px;
  line-height: 1.2;
  font-family: "RobotoRegular14";
  white-space: nowrap;
}
/* 侧边-end */
/* 头部导航-start */
.mod_cover {
  overflow: visible;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.mod_cover img:nth-child(1) {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all 0.36s;
}
.mod_cover img:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all 0.36s;
  opacity: 0;
}
.mod_head_logo {
  width: 198px;
}
.mod_head_logo a {
  display: block;
  width: 100%;
  /* line-height: 80px; */
}
.ys_hd_pc {
  position: fixed;
  width: 100%;
  top: 0;
  transition: all 0.36s;
}
.ys_hd_pc::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
}
.mhos_tp {
  width: 20px;
  /* line-height: 80px; */
  cursor: pointer;
  position: relative;
  z-index: 5;
}
.yx_search3xlbox {
  width: 100%;
  height: 350px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
  display: none;
  position: fixed;
  left: 0;
  top: 80px;
  z-index: -2;
}
.yx_search3_tbox {
  width: 50%;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  border-bottom: 1px solid #666;
}
.yx_search3_xls {
  width: calc(100% - 27px);
  padding-right: 20px;
}
.yx_search3_xls input {
  font-size: 16px;
  line-height: 3.75;
  color: #666;
  width: 100%;
  transition: all 0.36s;
}
.yx_search3xlbtn {
  width: 27px;
  line-height: 60px;
}
.yx_search3xlbtn img {
  width: 100%;
  transition: all 0.36s;
}
.mod_head_other_lang {
  position: relative;
  z-index: 5;
}
.mod_head_other_lang a {
  font-size: 16px;
  line-height: 80px;
  transition: all 0.36s;
  display: block;
  color: #fff;
}
.mod_head_other_search {
  margin-right: 30px;
}
.mod_head_other {
  display: flex;
  align-items: center;
}
.mhnu_li {
  padding: 0 30px;
  position: relative;
}
.mhnu_li_link {
  font-size: 16px;
  line-height: 80px;
  transition: all 0.36s;
  display: block;
  color: #fff;
  position: relative;
}
.mhnu_li_link::after {
  content: "";
  width: 0%;
  height: 2px;
  background: var(--main-bgcolor);
  position: absolute;
  left: 0;
  bottom: -1px;
  transition: all 0.36s;
}
.mhnu_li.yxnav_active1 .mhnu_li_link::after {
  width: 100%;
}
.mod_head_nav_ul {
  display: flex;
  margin: 0 -30px;
}
.mod_head_nav {
  padding-left: 22.8%;
  position: relative;
  z-index: 5;
}
.ys_hd_pc.isfixed::after {
  opacity: 1;
}
.ys_hd_pc.isfixed .mod_cover img:nth-child(2) {
  opacity: 1;
}
.ys_hd_pc.isfixed .mhnu_li_link,
.ys_hd_pc.isfixed .mod_head_other_lang a {
  color: #333;
}
.mhnu_li_pull {
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--main-bordercolor);
  left: -330px;
  display: none;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.mhnu_public_pull {
  width: 912px;
}
.mppc_le {
  width: 262px;
  background: var(--auxi-bgcolor);
  padding: 48px 48px 48px 80px;
}
.mppc_ri {
  width: calc(100% - 262px);
  padding: 48px 70px 48px 66px;
}
.mppc_le_ul_li {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 28px;
}
.mppc_le_ul_li p {
  color: #333;
  transition: all 0.36s;
  width: calc(100% - 13px);
}
.mppc_le_ul_li img {
  width: 13px;
  transition: all 0.36s;
  opacity: 0;
}
.mppc_le_ul_li:last-child {
  margin-bottom: 0;
}
.mrul_ri {
  width: 302px;
  padding-left: 44px;
  border-left: 1px solid var(--main-bordercolor);
}
.mrul_ri_tit,
.mrul_ri_tit .std_title5 {
  font-weight: normal;
  color: var(--main-fontcolor);
  line-height: 1.5;
  margin-bottom: 12px;
}
.mrul_ri_tit a {
  display: flex;
  align-items: flex-start;
}
.mrul_ri_tit img {
  width: 15px;
  position: relative;
  left: 8px;
  top: 13.5px;
}
.mrul_ri_li_text {
  margin-top: 12px;
}
.mrlt_tit .std_parga1 {
  color: #333;
  width: calc(100% - 13px);
  transition: all 0.36s;
}
.mrlt_tit img {
  width: 13px;
  position: relative;
  top: 7.5px;
}
.mrlt_tit {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
}
.mrlt_parga p {
  font-size: 14px;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.mhnu_public_pull_cont,
.mhnu_pro_pulll_cont {
  display: flex;
  align-items: stretch;
}
.mrul_le {
  width: calc(100% - 302px);
}
.mrul_le a {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  transition: all 0.36s;
  display: block;
}
.mppc_le_ul_li.yxnav_active2 img {
  opacity: 1;
}
.mppc_le_ul_li.yxnav_active2 p {
  color: var(--main-fontcolor);
}
.mhnu_pro_pulll {
  width: 1010px;
}
.mrul_ri_li_img {
  position: relative;
  z-index: 1;
}
.mrli_bg {
  width: 100%;
  z-index: -1;
}
.mrli_bg img {
  width: 100%;
}
.mrul_le_tit {
  margin-bottom: 20px;
}
.mrul_le_tit .std_title5 {
  font-weight: normal;
  color: var(--main-fontcolor);
}
.mrul_le_tit img {
  width: 13px;
  margin-left: 11px;
}
.mrul_le_tit a,
.mrul_le_bt_tit a {
  display: flex;
  align-items: center;
}
.mrul_le_bt_tit p {
  color: #333;
  margin-right: 16px;
  transition: all 0.36s;
}

.mrul_le_bt_tit img {
  width: 13px;
}
.mrul_le_bt_tit {
  margin-bottom: 13px;
}
.mrul_le_bt_list a {
  font-size: 14px;
  color: #333;
  line-height: 1.75;
  display: block;
  transition: all 0.36s;
}
.mrul_le_bt_list li {
  margin-bottom: 14px;
}
.mrul_le_bt_list li:last-child {
  margin-bottom: 0;
}
.mrul_le_bt > ul > li {
  margin-bottom: 52px;
}
.mrul_le_bt > ul > li:last-child {
  margin-bottom: 0;
}
.mhnu_pro_pulll .mrul_ri {
  padding-bottom: 32px;
}
/* 头部导航-end */
/* 首页主体内容-start */
.home_main h2 {
  text-align: center;
  color: #333;
}
.slick_wrap_li {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.slick_wrap_li:not(:first-child) {
  display: none;
}
.home_partner {
  background: #fbfcfd;
  overflow: hidden;
}
.hpbu_li_cont ul {
  margin: 0 -11px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.hpbu_li_cont li {
  width: 14.285714%;
  padding: 0 11px;
  margin-bottom: 22px;
}
.hpbu_li_cont_wrap {
  background: #fff;
  padding: 38px 10px 16px;
  height: 100%;
}
.hpbu_li_cont_wrap .ys_imgbox_cover {
  width: 100%;
}
.hpbu_li_cont_wrap p {
  margin-top: 18px;
  text-align: center;
}
.home_partner_bt_ul {
  margin: 0 -11px;
}
.hpbu_li {
  padding: 0 11px;
}
.slick-dots li {
  width: 6px;
  height: 6px;
  margin: 0 4px;
  background: #d3dde4;
  opacity: 0.5;
  /* transition: all .36s; */
}
.slick-dots li.slick-active {
  width: 14px;
  background: var(--main-bgcolor);
  border-radius: 20px;
  opacity: 1;
}
.home_partner_bt_ul .slick-list {
  padding-bottom: 22px;
}
.home_partner_bt_ul .slick-dots {
  bottom: -8px;
}
.std_arrow_icon {
  width: 36px;
  height: 36px;
  cursor: pointer;
  position: relative;
  pointer-events: all;
}
.std_arrow_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.std_arrow_icon img:nth-child(2) {
  opacity: 0;
}
.std_arrow {
  width: 167px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home_partner_bt {
  position: relative;
}
.home_partner_bt_btn {
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}
.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.home_partner_link {
  width: 56.5%;
  margin: auto;
}
.home_partner_link_icon {
  width: 64px;
  margin: auto;
}
.home_partner_link_icon img {
  width: 100%;
}
.home_partner_link .std_title5 {
  text-align: center;
  margin-top: 24px;
  color: #333;
  font-weight: normal;
}
.home_partner_link .std_btn2 {
  margin-top: 17px;
}
.std_btn2_box_icon {
  width: 13px;
  height: 13px;
  position: relative;
}
.std_btn2_box_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.std_btn2_box_icon img:nth-child(2) {
  opacity: 0;
}
.std_btn2_box p {
  color: #333;
  margin-right: 5px;
  transition: all 0.36s;
}
.std_btn2_box {
  display: flex;
  align-items: center;
}
.home_partner_link ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.home_partner_link li {
  text-align: center;
}
.std_btn2 {
  display: inline-block;
}
.home_new {
  overflow: hidden;
}
.home_new_ul_li {
  width: 33.333333%;
  padding: 0 8px;
  height: auto;
}
.home_new_ul_li:not(:first-child) {
  display: none;
}
.home_new_ul {
  margin: 0 -8px;
}
.home_new_ul .slick-track {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.home_new_ul .slick-list {
  padding-bottom: 30px;
}
.home_new_ul.empty .slick-list {
  padding-bottom: 0;
}
.hnul_text {
  padding: 34px 28px 38px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.hnul_text_tit {
  color: #333;
  height: 2.4em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  transition: all 0.36s;
  font-weight: bold;
}
.hnul_text_time {
  font-family: "RobotoRegular14";
  margin-top: 24px;
}
.hnul_text_lab {
  margin-top: 32px;
}
.hnul_text_lab li {
  display: inline-block;
  border-radius: 36px;
  border: 1px solid #e2e2e2;
  background: #e7ecef;
  text-align: center;
}
.hnul_text_lab p {
  padding: 8px 15px;
}
.home_new_btn {
  margin-top: 34px;
  text-align: center;
}
.mrul_le li.yxnav_active3 a {
  color: var(--main-fontcolor);
}
.mppc_ri_ul {
  position: relative;
}
.mppc_ri_ul_li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}
.mppc_ri_ul_li.act {
  position: relative;
  display: block;
}
.home_enter {
  height: calc(100vh - 80px);
  position: relative;
  z-index: 2;
  overflow: hidden;
  background: #fff;
}
.home_enter_bg {
  width: 100%;
  height: 100%;
}
.home_enter_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home_enter_bg_video {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home_enter_wrap_parga {
  width: 64%;
  margin: auto;
}
.home_enter_wrap_parga p {
  color: #fff;
}
.home_enter_wrap_parga,
.home_enter_wrap_btn {
  margin-top: 23px;
  text-align: center;
}
.home_enter_wrap_list {
  margin-top: 86px;
}
.hewl_ul_li p {
  text-align: center;
  color: #fff;
  margin-top: 5px;
}
.hewl_ul_li_num {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
}
.hewl_ul_li_num span {
  font-size: 80px;
  font-family: "RobotoBold3";
  position: relative;
  top: 5px;
}
.home_enter_wrap {
  display: flex;
  align-items: center;
  height: 100%;
}
.home_enter_wrap .ys_cont1400 {
  position: relative;
  z-index: 5;
}
.home_enter_wrap h2 {
  color: #fff;
  text-align: center;
}
.hewl_ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.home_enter_bg::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.home_enter_bg.has_video::after {
  opacity: 1;
}
.home_enter_bg_effect {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hebe_left {
  width: calc(50% - 800px);
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.hebe_right {
  width: calc(50% - 800px);
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
}
.hebe_top {
  width: 100%;
  height: 200px;
  background: #fff;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}
.home_pro,
.home_industry {
  overflow: hidden;
}
.home_pro_more {
  text-align: center;
  margin-top: 34px;
}
.hptu_li_cont_icon {
  width: 40px;
  height: 40px;
  position: relative;
  margin: auto;
}
.hptu_li_cont_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.hptu_li_cont_icon img:nth-child(2) {
  opacity: 0;
}
.home_pro_tab {
  margin-top: 26px;
  position: relative;
  padding: 0 23px;
}
.home_pro_tab_ul {
  margin: 0 -28px;
}
.hptu_li {
  width: 11.111111%;
  padding: 0 28px;
}
.home_pro_list {
  margin-top: 38px;
}
.hptu_li_cont p {
  transition: all 0.36s;
  text-align: center;
  margin-top: 14px;
}
.hptu_li_cont {
  cursor: pointer;
  padding: 22px 0;
  transition: all 0.36s;
  position: relative;
}
.hptu_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--main-bgcolor);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.4s ease-in;
}
.hptu_li.slick-current .hptu_li_cont::after {
  opacity: 0.1;
}
.home_pro_tab_wrap {
  position: relative;
}
.hptw_box {
  width: 123px;
  height: 126px;
  background: var(--main-bgcolor);
  transition: all 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.1;
  pointer-events: none;
}
/* .hptu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-bgcolor);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
} */
.hptu_li.act p {
  color: var(--main-fontcolor);
}
/* .hptu_li.act .hptu_li_cont::after{
    opacity: 0.1;
} */
.hptu_li.act .hptu_li_cont_icon img:nth-child(2) {
  opacity: 1;
}
.hptu_li.act .hptu_li_cont_icon img:nth-child(1) {
  opacity: 0;
}
.home_pro_tab_ul .slick-arrow {
  transition: all 0.36s;
  width: 35px;
  height: 35px;
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61-1.svg)
    center / cover no-repeat;
}
.home_pro_tab_ul .slick-next {
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62-1.svg)
    center / cover no-repeat;
  right: -30px;
}
.home_pro_tab_ul .slick-prev {
  left: -30px;
}
.hplu_li_cont_le p {
  color: #333;
  transition: all 0.36s;
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
}
.hplu_li_cont_le p::after {
  content: "";
  width: 0%;
  height: 2px;
  background: var(--main-bgcolor);
  position: absolute;
  bottom: 0px;
  left: 0;
  transition: all 0.36s;
}
.hplu_li_cont_le li {
  margin-bottom: 40px;
  cursor: pointer;
}
.hplu_li_cont_le li.act p::after {
  width: 100%;
}
.hplu_li_cont_le li.act p {
  color: var(--main-fontcolor);
}
.hplu_li_cont_le {
  width: 405px;
  padding: 35px;
  padding-left: 74px;
  position: relative;
  border-top: 1px solid var(--main-bordercolor);
  border-bottom: 1px solid var(--main-bordercolor);
}
.hlcl_bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.hlcl_bg img {
  width: 100%;
}
.hplu_li_cont_ri {
  width: calc(100% - 405px);
}
.hlcr_item_wrap {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.hplu_li_cont {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.hlcr_le_wrap_text .std_title5 {
  line-height: 1.75;
  color: #333;
  position: absolute;
  top: 42px;
  left: 42px;
  z-index: 5;
}
.hlcr_le_wrap {
  position: relative;
  border-top: 1px solid var(--main-bordercolor);
  border-bottom: 1px solid var(--main-bordercolor);
}
.hlcr_le_wrap_bg {
  width: 100%;
}
.hlcr_le_wrap_bg img {
  width: 100%;
}
.hlwt_img {
  width: 43%;
}
.hlwt_img img {
  width: 100%;
  transition: all 0.36s;
}
.hlcr_pro1 .hlcr_li {
  width: 100%;
}
/* 2个产品样式 */
.hlcr_pro2,
.hlcr_pro3,
.hlcr_pro3 .hlcr_ri_ul,
.hlcr_pro4,
.hlcr_pro5 {
  margin: 0 -10px;
}
.hlcr_pro2 .hlcr_li,
.hlcr_pro3 .hlcr_li,
.hlcr_pro4 .hlcr_li,
.hlcr_pro5 .hlcr_li,
.hlcr_pro3 .hlcr_ri_ul_li {
  width: 50%;
  padding: 0 10px;
}
.hlcr_pro2 .hlwt_img,
.hlcr_pro3 .hlwt_img,
.hlcr_pro4 .hlwt_img,
.hlcr_pro5 .hlwt_img {
  width: 89%;
}
.hrul_cont {
  position: relative;
}
/* 3个产品样式 */
.hlcr_pro3 .hlcr_ri_ul {
  display: flex;
  align-items: stretch;
  height: 100%;
}
.hlcr_pro3 .hrul_cont {
  height: 100%;
  background: var(--auxi-bgcolor);
}
.hlcr_pro3 .hlcr_ri .hlcr_le_wrap_bg {
  opacity: 0;
  pointer-events: none;
}
.hlcr_pro3 .hlcr_ri .std_title5 {
  left: 20px;
}
/* 4个产品样式 */
.hlcr_pro4 .hlcr_ri_ul,
.hlcr_pro5 .hlcr_ri_ul {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.hlcr_pro4 .hlcr_ri_ul_li,
.hlcr_pro5 .hlcr_ri_ul_li {
  width: 50%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3) {
  width: 100%;
  margin-bottom: 0;
}
.hlcr_ri_item {
  width: 100%;
  margin-bottom: 0;
}
.hlcr_pro4 .hlcr_ri {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
}
.hlcr_pro4 .hrul_cont,
.hlcr_pro5 .hrul_cont {
  background: var(--auxi-bgcolor);
}
.hlcr_pro4 .hlcr_ri_ul_li .hrul_cont,
.hlcr_pro5 .hlcr_ri_ul_li .hrul_cont,
.hlcr_ri_item .hrul_cont {
  padding: 16px;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3) .hlwt_img,
.hlcr_ri_item .hlwt_img {
  width: 42.6% !important;
}
.hlcr_pro4 .hlcr_ri_ul_li .std_title5,
.hlcr_pro5 .hlcr_ri_ul_li .std_title5,
.hlcr_ri_item .std_title5 {
  position: static;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3) .hlcr_le_wrap_bg,
.hlcr_ri_item .hlcr_le_wrap_bg {
  display: none;
}
.hlcr_pro4 .hlcr_ri .std_title5,
.hlcr_pro5 .hlcr_ri .std_title5 {
  font-size: 16px;
  margin-bottom: 6px;
  padding-left: 10px;
}
.hlcr_pro4 .hlcr_ri .hlcr_le_wrap_bg,
.hlcr_pro5 .hlcr_ri .hlcr_le_wrap_bg {
  display: none;
}
.hlcr_pro4 .hlcr_ri .hlwt_img,
.hlcr_pro5 .hlcr_ri .hlwt_img {
  position: static;
  transform: inherit;
  margin: auto;
  width: 97%;
}
/* 5个产品样式 */
.hlcr_pro5 .hlcr_le a {
  height: 100%;
  display: block;
}
.hlcr_pro5 .hlcr_le_wrap {
  height: 100%;
}
.hlcr_pro5 .hlcr_le_wrap_bg {
  height: 100%;
}
.hlcr_pro5 .hlcr_le_wrap_bg img {
  height: 100%;
  object-fit: cover;
}
.hlcr_pro5 .hlcr_ri_ul_li {
  margin-bottom: 24px;
}
.hibu_li a {
  position: relative;
  display: block;
}
.hibu_li a::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.hibu_li.not_display a::after {
  display: none;
}
.hibu_li_bg {
  position: relative;
  overflow: hidden;
}
.hibu_li_bg_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hibu_li_text {
  position: absolute;
  top: 62px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  z-index: 10;
  color: #fff;
  width: 100%;
  padding: 0 40px;
  opacity: 0;
  transition: all 0.36s;
}
.hibu_li.slick-current .hibu_li_text {
  opacity: 1;
}
.hibu_li .std_title5 {
  margin-top: 17px;
}
.hibu_li .std_btn1 {
  margin-top: 25px;
}
.hibu_li {
  padding: 0 10px;
}
.home_industry_bt_ul {
  margin: 0 -10px;
}
.home_industry_bt_ul .slick-list {
  overflow: visible;
}
.home_industry_bt_ul .slick-dots li.slick-active {
  background: #fff;
}
.home_industry_bt_ul .slick-next {
  right: 28px;
}
.home_industry_bt_ul .slick-prev {
  left: 28px;
}

.hibu_li.slick-current .hibu_li_bg img {
  transform: scale(1.1);
  transition: transform 3s linear;
}
body {
  overflow: visible !important;
  height: auto !important;
}
.hlcr_pro5 .hlcr_ri .hlwt_img {
  width: 95%;
}
.hlcr_pro5 .hlcr_ri_ul_li {
  margin-bottom: 0 !important;
  margin-top: 24px;
}
.hlcr_pro5 .hlcr_ri_ul_li:first-child {
  margin-top: 0;
}
.hlcr_pro5 .hlcr_ri_ul_li:nth-child(2) {
  margin-top: 0;
}
.hlcr_pro5 .hlcr_ri {
  height: 470px;
  overflow: hidden;
}
.hlcr_ri .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ebf0f2;
}
.hlcr_ri .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
}
.hlcr_ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: var(--main-bgcolor) !important;
}
.hlcr_ri .mCSB_scrollTools {
  opacity: 1;
}
.hlcr_item:not(:first-child) {
  display: none;
}
.hplu_li:not(:first-child) {
  display: none;
}
.home_pro_tab_ul .slick-arrow.slick-disabled {
  opacity: 1 !important;
  pointer-events: all !important;
}
/* 首页主体内容-end */

/* B1产品中心-start */
.ys_nyban_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ys_nyban_img {
  position: relative;
}
.ys_nyban_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0;
}
.ys_nyban_img.has_video::after {
  opacity: 1;
}
.ys_nyban_img.not_show::after {
  display: none;
}
.ys_nyban_title {
  z-index: 10;
}
.ys_nyban_parga {
  margin-top: 16px;
  width: 600px;
}
.ys_nyban_btn {
  margin-top: 30px;
}
.ys_bread_list::before {
  content: "";
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22-1.svg)
    center / cover no-repeat;
  width: 13px;
  height: 13px;
}
.ys_bread {
  z-index: 10;
  bottom: 14px;
}
.ys_bread_list a {
  color: #fff;
}
.pro_cont_nav {
  width: 250px;
}
.pro_cont_list {
  width: calc(100% - 250px);
  padding-left: 120px;
}
.pcnu_li_cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0;
  border-bottom: 1px solid var(--main-bordercolor);
  cursor: pointer;
}
.pcnu_li .std_title6 {
  transition: all 0.36s;
  color: #666;
}
.pcnu_li img {
  width: 15px;
  transition: all 0.36s;
  opacity: 0;
}
.pro_cont_list_wrap {
  position: relative;
}
.pclw_item:not(:first-child) {
  display: none;
}
.pclu_li {
  margin-bottom: 60px;
}
.pclu_li:last-child {
  margin-bottom: 0;
}
.pclu_li_tp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pclu_li_bt {
  margin-top: 38px;
}
.pclu_li_bt_ul {
  margin: 0 -10px;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.plbu_li {
  width: 25%;
  padding: 0 10px;
  margin-bottom: 24px;
}
.plbu_li a {
  width: 100%;
  height: 100%;
  display: block;
}
.plbu_li.pro_group {
  width: 50%;
}
.plbu_li_img_tit {
  margin-bottom: 40px;
  color: #333;
}
.plbu_li.pro_group .plbu_li_img_tit {
  margin-bottom: 12px;
}
.plbu_li_img {
  margin-bottom: 16px;
  background: var(--auxi-bgcolor);
  position: relative;
}
.plbu_li_img_group {
  position: absolute;
  right: 36px;
  top: 0;
  z-index: 5;
  width: 60px;
}
.plig_img_parga {
  width: 100%;
  text-align: center;
  padding: 0 10px;
  top: 12px;
  transform: translateX(-50%);
}
.plig_img_parga p {
  font-size: 16px;
  line-height: 1.1;
  color: #fff;
}
.plig_img {
  width: 100%;
}
.plig_img img {
  width: 100%;
}
.plbu_li.pro_group .plbu_li_img_pic {
  padding: 0 12px;
}
.plbu_li_img_pic {
  width: 100%;
  overflow: visible;
}
.pltu_li_prompt img {
  width: 18px;
  margin-right: 5px;
}
.pltu_li p {
  color: #333;
}
.pltu_li_prompt {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.pltu_li {
  margin-bottom: 6px;
  display: flex;
  align-items: flex-start;
}
.pltu_li:last-child {
  margin-bottom: 0;
}
.plbu_li.pro_group .plbu_li_img {
  padding: 13px 20px;
}
.plbu_li .plbu_li_img {
  height: 100%;
  padding: 13px 20px 54px;
}
.plbu_li_img_new {
  color: #fff;
  line-height: 30px;
  text-align: center;
  width: 70px;
  background: var(--main-bgcolor);
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.plbu_li.pro_new .plbu_li_img_new {
  display: block;
}
.pc_fenye li {
  color: #666;
}
.pc_fenye li.activepage {
  background: transparent;
  color: #022b6c;
  border: 1px solid #022b6c;
}
.pcnu_li.act .std_title6 {
  color: var(--main-fontcolor);
}
.pcnu_li.act img {
  opacity: 1;
}
/* B1产品中心-end */
/* B2平面中低功率产品组合解决方案-start */
.prosolu_join_le .std_title3 {
  line-height: 1.75;
}
.prosolu_join_le .std_title5 {
  font-weight: bold;
  line-height: 1.75;
  margin-top: 8px;
}
.prosolu_join_le .std_parga1 {
  margin-top: 8px;
}
.prosolu_join_ri_img,
.prosolu_join_ri .std_parga1 {
  width: 183px;
}
.prosolu_join_ri_img img {
  width: 100%;
}
.prosolu_join_ri p {
  text-align: center;
  margin-top: 10px;
}
.prosolu_join_ri {
  width: 315px;
}
.prosolu_join_le {
  width: calc(100% - 315px);
  padding-right: 320px;
}
.prosolu_join {
  overflow: hidden;
}
.prosolu_join .ys_cont1400 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.prosolu_new {
  background: var(--auxi-bgcolor);
  overflow: hidden;
}
.prosolu_new_bt {
  margin-top: 40px;
}
.prosolu_main h2 {
  line-height: 1.75;
}
.prosolu_new_tp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.prosolu_new_bt .hnul_text {
  background: #fff;
}
.prosolu_down_bt_nav {
  width: 202px;
}
.prosolu_down_bt_list {
  width: calc(100% - 202px);
  padding-left: 82px;
  position: relative;
}
.pdbn_ul_li .std_title6 {
  color: #666;
}
.pdbn_ul_li.act .std_title6 {
  color: var(--main-fontcolor);
}
.pdbn_ul_li img {
  width: 15px;
  transition: all 0.36s;
  opacity: 0;
}
.pdbn_ul_li {
  padding: 14px 12px 14px 26px;
  transition: all 0.36s;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.prosolu_down_bt {
  margin-top: 33px;
}
.pdbl_ul_li {
  margin-bottom: 30px !important;
}
.pdbl_ul_li,
.pdbl_wordul_li,
.pdbl_packul_li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.pdbl_ul,
.pdbl_wordul,
.pdbl_packul {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.pulc_tp {
  position: relative;
}
.pulc_tp_icon {
  width: 36px;
  z-index: 5;
  cursor: pointer;
}
.pulc_tp_icon img {
  width: 100%;
}
.pulc_tp::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.pulc_bt {
  margin-top: 15px;
}
.pulc_bt_tit {
  line-height: 1.5;
  color: #333;
  height: 1.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 10px;
}
.pulc_bt_btn p,
.pdbl_wordul_li_btn p {
  color: var(--main-fontcolor);
}
.pulc_bt_btn img,
.pdbl_wordul_li_btn img {
  width: 16px;
  flex-shrink: 0;
}
.pulc_bt_btn a {
  display: flex;
  align-items: center;
}
.pdbl_more {
  position: absolute;
  right: 0;
  top: -40px;
  /* display: none; */
}
.icon-close:before {
  content: "";
  width: 42px;
  height: 42px;
  display: block;
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/b2_icon54.svg)
    center / cover no-repeat;
}
.ys_videom_close {
  right: -68px;
  top: 0;
}
.ys_videom_content {
  width: 1400px;
}
.pdbl_wordul_li a,
.pdbl_packul_li a {
  display: block;
  padding: 35px 30px;
  background: #fff;
  box-shadow: 0px 0px 15px 0px rgba(44, 48, 87, 0.1);
  width: 100%;
  height: 100%;
}
.pdbl_wordul_li_tit img {
  width: 30px;
  position: relative;
  top: 2.5px;
}
.pdbl_wordul_li_tit {
  display: flex;
  align-items: flex-start;
}
.pdbl_wordul_li_tit .std_title6 {
  color: var(--main-fontcolor);
  margin-left: 10px;
}
.pdbl_file_list .std_title6 {
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pdbl_wordul_li_parga {
  margin-top: 20px;
}
.pdbl_wordul_li_btn {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.pdbl_item {
  position: relative;
}
.pdbl_packul_li_info p {
  color: #333;
  height: 1.75em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.pdbl_packul_li_info li {
  margin-bottom: 3px;
}
.pdbl_packul_li_info li:last-child {
  margin-bottom: 0;
}
.pdbl_packul_li_info,
.pdbl_packul_li .pdbl_wordul_li_parga {
  margin-top: 14px;
}
.pdbl_wordul_li_parga p {
  height: 8.75em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.pdbl_wrap {
  position: relative;
}
/* .pdbl_item:not(:first-child){
    display: none;
} */
.pdbl_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
}
.pdbl_item.active {
  position: relative;
  pointer-events: all;
  opacity: 1;
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.1s;
}

.pdbl_video_list {
  max-height: 620px;
  overflow: hidden;
}
.pdbl_file_list {
  max-height: 676px;
  overflow: hidden;
  margin: -10px;
}
.pdbl_file_list .mCSB_container,
.pdbl_pack_list .mCSB_container {
  padding: 10px;
}
.pdbl_pack_list {
  max-height: 872px;
  overflow: hidden;
  margin: -10px;
}
.prosolu_down {
  overflow: hidden;
}
.prosolu_down_bt_list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: var(--main-bordercolor) !important;
}
.prosolu_down_bt_list .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
}
.prosolu_down_bt_list
  .mCS-dark.mCSB_scrollTools
  .mCSB_dragger
  .mCSB_dragger_bar {
  background-color: var(--main-bgcolor) !important;
}
.prosolu_down_bt_list .mCSB_scrollTools {
  width: 4px;
}
.pdbl_file_list .mCSB_outside + .mCSB_scrollTools,
.pdbl_pack_list .mCSB_outside + .mCSB_scrollTools {
  right: 10px !important;
  top: 10px;
  bottom: 10px;
}
.pdbn_ul_li.act {
  background: var(--auxi-bgcolor);
}
.pdbn_ul_li.act img {
  opacity: 1;
}
.prosolu_tutorial {
  background: var(--auxi-bgcolor);
  overflow: hidden;
}
.prosolu_tutorial_bt {
  margin-top: 20px;
}
.prosolu_tutorial_bt_le {
  width: 62%;
}
.prosolu_tutorial_bt_ri {
  width: 38%;
  padding-left: 18px;
}
.ptbl_img {
  width: 100%;
  position: relative;
}
.ptbl_img .pulc_tp_icon {
  width: 80px;
}
.ptbl_img::after,
.ptbr_ul_li_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.ptbl_text {
  margin-top: 22px;
}
.ptbl_text .std_title4 {
  color: #333;
  font-weight: bold;
  margin-bottom: 10px;
  transition: all 0.36s;
}
.ptbr_ul_li_img {
  width: 52%;
  position: relative;
}
.ptbr_ul_li_text {
  width: 48%;
  color: #333;
  font-weight: bold;
  padding-left: 20px;
  line-height: 1.5;
  height: 4.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  transition: all 0.36s;
}
.ptbr_ul_li {
  background: #fff;
  margin-bottom: 17px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ptbr_ul_li:last-child {
  margin-bottom: 0;
}
.prosolu_applic {
  height: calc(100vh - 80px);
  /* max-height: 850px; */
  overflow: hidden;
  position: relative;
}
.prosolu_applic_slick,
.prosolu_applic_slick .slick-list,
.prosolu_applic_slick .slick-track,
.pasl_bg {
  height: 100%;
}
.prosolu_applic_slick_li {
  position: relative;
}
.prosolu_applic_slick_li::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.prosolu_applic_slick_li::after {
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background: linear-gradient(
    113deg,
    #52678e 1.46%,
    rgba(82, 103, 142, 0) 65.05%
  );
  position: absolute;
  top: 0;
  left: 0;
}
.pasl_text {
  z-index: 5;
  top: 32%;
}
.pasl_text .std_title4 {
  color: #fff;
  margin-top: 10px;
}
.pasl_text_parga,
.pasl_text_btn {
  margin-top: 26px;
}
.pasl_text_lab p,
.pasl_text_parga p {
  color: #fff;
}
.pasl_text_btn .std_btn1 {
  margin-right: 17px;
}
.pasl_text_wrap {
  width: 43%;
}
.prosolu_applic_tit {
  z-index: 5;
  top: 11.8%;
}
.prosolu_applic_tit h2 {
  color: #fff;
}
.prosolu_applic_btn {
  z-index: 5;
  bottom: 20px;
}
.prosolu_applic_btn p {
  color: #fff;
}
.prosolu_applic_dots svg {
  fill: none;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%) rotate(-90deg);
  opacity: 0;
}
.padu_li.act svg {
  opacity: 1;
}
.padu_li_img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.36s;
}

.prosolu_applic_dots {
  z-index: 5;
  bottom: 74px;
}
.padu_li {
  position: relative;
  cursor: pointer;
  width: 56px;
  height: 56px;
  margin: 0 7px;
  border-radius: 50%;
  overflow: hidden;
}
.prosolu_applic_dots_ul {
  display: flex;
}
.psts_li p {
  transition: all 0.36s;
}
.psts_li {
  padding-bottom: 22px;
  position: relative;
  width: auto !important;
  margin-right: 97px;
  cursor: pointer;
}
.psts_li:last-child {
  margin-right: 0;
}
.psts_li::after {
  content: "";
  width: 0%;
  height: 2px;
  background: var(--main-bgcolor);
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.36s;
}
.prosolu_suita {
  overflow: hidden;
}
.prosolu_suita_tab {
  border-bottom: 1px solid var(--main-bordercolor);
  margin-top: 40px;
  position: relative;
}
.prosolu_suita_list {
  margin-top: 32px;
}
.prosolu_suita_list_item:not(:first-child) {
  display: none;
}
.psli_ul_li {
  width: 25%;
  padding: 0 10px;
}
.psli_ul {
  margin: 0 -10px;
}
.psli_ul_li_cont {
  width: 100%;
  display: block;
}
.pulc_img {
  padding: 14px 22px 30px;
}
.pulc_img_tit {
  color: #333;
  margin-bottom: 18px;
  height: 1.75em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.pulc_text {
  margin-top: 20px;
}
.psli_ul .slick-arrow,
.picl_ul .slick-arrow {
  width: 45px;
  height: 45px;
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61-1.svg)
    center / cover no-repeat;
  z-index: 5;
  top: 138px;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transition: all 0.36s;
}
.psli_ul .slick-prev {
  left: -55px;
}
.psli_ul .slick-next,
.picl_ul .slick-next {
  right: -55px;
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62-1.svg)
    center / cover no-repeat;
}
.psts_li.act p {
  color: var(--main-fontcolor);
}
.psts_li.act::after {
  width: 100%;
}
.psta_icon {
  width: 35px;
  cursor: pointer;
  position: relative;
  pointer-events: all;
}
.psta_icon img {
  width: 100%;
}
.prosolu_suita_tab_arrow {
  display: flex;
  justify-content: space-between;
  width: 100%;
  pointer-events: none;
  top: calc(50% - 10px);
}
.psta_prev {
  left: -60px;
}
.psta_next {
  right: -60px;
}
.psta_icon.swiper-button-disabled {
  opacity: 0;
}
.prosolu_value {
  height: calc(100vh - 80px);
  overflow: auto;
  position: relative;
}
.prosolu_value_bg_li {
  position: relative;
  height: 100%;
}
.prosolu_value_bg::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.prosolu_value_bg::after {
  content: "";
  width: 60%;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000 53.48%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.pvbl_img {
  width: 100%;
  padding-left: 150px;
  height: 100%;
}
.pvbl_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prosolu_value_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: calc(50% - 700px);
  background: #000;
}
.prosolu_value_bg .slick-list,
.prosolu_value_bg .slick-track {
  width: 100%;
  height: 100%;
}
.pvbl_img_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pvbl_img_wrap {
  width: 100%;
  height: 100%;
  position: relative;
}
.prosolu_value_text .std_title5 {
  color: #fff;
  line-height: 1.75;
  font-weight: bold;
  margin-bottom: 40px;
}
.prosolu_value_text {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  height: 100%;
}
.pvtl_ul_li .std_title4 {
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
  opacity: 0.6;
}
.pvtl_ul_li {
  padding: 14px 0;
  /* border-bottom: 1px solid rgba(255,255,255,.3); */
  cursor: pointer;
}
.prosolu_value_item:not(:first-child) {
  display: none;
}
.prosolu_value_item {
  height: 100%;
}
.pvtl_ul_li_parga {
  /* display: none; */
  height: 0 !important;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
}
.pvtl_ul_li_parga p {
  line-height: 1.5;
  color: #fff;
}

.prosolu_value_text_wrap {
  width: 36%;
}
.pvtl_ul_li.active .std_title4 {
  opacity: 1;
}
.pvtl_ul_li.active .pvtl_ul_li_parga {
  height: var(--pro-shu) !important;
  margin-top: 10px;
  margin-bottom: 12px;
}
.prosolu_group_tab {
  border-bottom: 1px solid var(--main-bordercolor);
}
.prosolu_group_tab_ul {
  margin: 0 -48.5px;
}
.pgtu_li {
  position: relative;
  cursor: pointer;
  padding: 0 48.5px;
}
.pgtu_li p::after {
  content: "";
  width: 0;
  height: 2px;
  background: var(--main-bgcolor);
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.36s;
}
.pgtu_li p {
  padding-bottom: 22px;
  position: relative;
  display: inline-block;
}
.pgtu_li.slick-current p::after {
  width: 100%;
}
.pgtu_li.slick-current p {
  color: var(--main-fontcolor);
}
.prosolu_group_bt {
  width: 78%;
}
.pgbu_li_wrap_img {
  width: 63%;
  position: relative;
}
.pgbu_li_wrap_text {
  width: 37%;
  padding: 0 44px;
}
.pgbu_li_wrap {
  background: var(--auxi-bgcolor);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.plwi_pic {
  width: 74%;
}
.pgbu_li_wrap_text .std_title5 {
  line-height: 1.75;
  color: #333;
  margin-bottom: 15px;
  font-weight: bold;
}
.prosolu_group_bt {
  margin-top: 30px;
}
.prosolu_group_bt_ul .slick-list {
  overflow: visible;
}
.prosolu_group_bt_ul {
  margin: 0 -10px;
}
.pgbu_li {
  padding: 0 10px;
}
.prosolu_group_tab {
  width: 86%;
}
.prosolu_group_pro {
  position: relative;
  margin-top: 30px;
}
.prosolu_group_btn .std_arrow_icon {
  width: 40px;
  height: 40px;
}
.prosolu_group_btn .std_arrow_icon.slick-disabled {
  pointer-events: all !important;
  opacity: 1 !important;
}
.prosolu_group_btn .std_arrow_icon.first.slick-disabled,
.prosolu_group_btn .std_arrow_icon.last.slick-disabled {
  pointer-events: none !important;
  opacity: 0.5 !important;
}
.prosolu_group_btn .std_arrow {
  width: 100px;
}
.prosolu_group_btn {
  position: relative;
  top: -8px;
}
.inddet_nav {
  height: 80px;
  position: relative;
  z-index: 1;
}
.inddet_nav_wrap {
  position: relative;
  transition: all 0.4s;
  background: var(--auxi-bgcolor);
  left: 0;
}
.inddet_nav_wrap_ul {
  margin: 0 -30px;
}
.inwu_li {
  padding: 0 30px;
  position: relative;
  transition: all 0.36s;
}
.inwu_li p {
  line-height: 80px;
  color: #666;
  cursor: pointer;
}
.inwu_li.act p {
  color: #333333;
}
.inddet_nav.isfixed {
  z-index: 97;
}
.inddet_nav_wrap.isfixed {
  position: fixed;
  top: 80px;
  z-index: 100;
  width: 100%;
  box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
}
body.scroll_top .inddet_nav_wrap.isfixed {
  top: 0;
}
.inwu_li.act {
  background: #ebf0f2;
}
.inddet_nav_wrap::after {
  content: "";
  width: calc(50% - 800px);
  height: 100%;
  background: #ebf0f2;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
}
.inddet_nav_wrap.act::after {
  opacity: 1;
}
body.scroll_top .ys_hd_pc {
  top: -100px;
}
.home_new_ul .slick-dots {
  bottom: 0;
}
/* B2平面中低功率产品组合解决方案-end */

/* B3-FSCUT1000S-start */
.prodet_main .ys_bread_list a {
  color: #999;
}
.prodet_main .ys_bread_list::before {
  background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22_1.svg)
    center / cover no-repeat;
}
.prodet_name_parga p {
  font-size: 14px;
  line-height: 60px;
  color: #fff;
  opacity: 0.5;
}
.prodet_name {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.prodet_name_list p {
  font-size: 14px;
  line-height: 60px;
  color: #fff;
  opacity: 0.5;
  transition: all 0.36s;
  cursor: pointer;
}
.prodet_name_list ul {
  display: flex;
  margin: 0 -21px;
}
.prodet_name_list li {
  padding: 0 21px;
}
.prodet_name .ys_cont1600 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.prodet_name_list li.active p {
  opacity: 1;
}
.prodet_name_parga {
  opacity: 0;
}
.prodet_name.isfixed .prodet_name_parga {
  opacity: 1;
  transition: all 0.36s;
}
.prodet_top .prodet_name.isfixed {
  position: fixed;
  top: 0;
  z-index: 100;
  box-shadow: 0px 7px 14px 2px rgba(0, 15, 79, 0.05);
  background: #fff;
  transition: all 0.36s;
  opacity: 1;
  pointer-events: all;
}
.prodet_name.isfixed {
  position: fixed;
  top: 0;
  transition: all 0.36s;
  z-index: 100;
  box-shadow: 0px 7px 14px 2px rgba(0, 15, 79, 0.05);
  background: #fff;
  opacity: 0;
  pointer-events: none;
}
.prodet_top .ys_hd_pc .mod_head {
  display: none;
}
.prodet_top .prodet_name p {
  color: #666;
}
.prodet_top .prodet_name_parga p {
  opacity: 1;
}
.prodet_ware_wrap {
  background: var(--auxi-bgcolor);
  padding: 58px 40px 58px 74px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
}
.prodet_ware_wrap_img {
  width: 53%;
}
.prodet_ware_wrap_img img {
  width: 100%;
}
.prodet_ware_wrap_text {
  width: 47%;
  padding-right: 38px;
}
.prodet_ware_wrap_text h2 {
  line-height: 1.75;
  color: #333;
  margin-bottom: 17px;
}
.pwwt_parga {
  margin-bottom: 24px;
}
.prodet_ware_para {
  margin-top: 93px;
  position: relative;
}
.prodet_ware_para .pgtu_li {
  padding: 0 30px;
}
.prodet_ware_para .prosolu_group_tab_ul {
  margin: 0 -30px;
}
/* .prodet_ware_para .prosolu_group_pro{
    margin-top: 0;
} */
.pwpl_ri_item:not(:first-child) {
  display: none;
}
.pwpl_le {
  width: 38%;
  padding: 0 65px;
}
.pwpl_ri {
  width: 62%;
  padding-left: 75px;
}
.pwpl_ri .std_title5 {
  line-height: 1.75;
  font-weight: bold;
  color: #333;
  margin-bottom: 20px;
}
.picr_form p {
  color: #333;
  margin-bottom: 6px;
}
.picr_form p:last-child {
  margin-bottom: 0;
}
.picr_form td:first-child p {
  font-weight: bold;
}
.picr_form tr {
  padding: 18px 30px;
  display: block;
  border-bottom: 1px solid #d1dee4;
}
.picr_form table {
  width: 100%;
}
.picr_form td:first-child {
  width: 280px;
  vertical-align: baseline;
}
.picr_form tr:nth-child(2n + 1) {
  background: var(--auxi-bgcolor);
}
.picl_ul_li {
  width: 100%;
}
.picl_dots {
  width: 55%;
  margin: auto;
}
.picl_dots .slick-track {
  margin: auto;
}
.picl_dots_li {
  padding: 0 6px;
  width: 25%;
}
.picl_dots_li .ys_imgbox_cover {
  border: 1px solid var(--main-bordercolor);
  transition: all 0.36s;
  width: 100%;
  cursor: pointer;
}
.picl_ul .slick-prev {
  left: -65px;
}
.picl_ul .slick-next {
  right: -65px;
}
.picl_ul .slick-arrow {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50% !important;
}
.picl_dots_li.slick-current .ys_imgbox_cover {
  border: 1px solid #333;
}
.pwpl_item:not(:first-child) {
  display: none;
}
.prodet_ware {
  overflow: hidden;
}
.prodet_ware_para_btn {
  width: 34px;
  position: absolute;
  bottom: -17px;
  right: 97px;
  z-index: 5;
  cursor: pointer;
}
.prodet_ware_para_btn img {
  width: 100%;
}
.form_pop {
  background: rgba(0, 0, 0, 0.5);
}
.form_pop .ys_modal_close {
  right: -70px;
  top: 0;
}
.form_pop .ys_modal_content {
  width: 1400px;
  background: transparent;
  max-height: inherit;
  padding: 0 !important;
}
.form_pop_tab {
  width: 716px;
  border-radius: 53px;
  background: #fff;
  padding: 2px;
  margin: auto;
}
.form_pop_tab p {
  transition: all 0.36s;
  line-height: 60px;
}
/* .form_pop_tab ul{
    display: flex;
    justify-content: center;
} */
.form_pop_tab li {
  width: 25%;
  text-align: center;
  position: relative;
  transition: all 0.36s;
  border-radius: 53px;
  cursor: pointer;
}
.form_pop_tab li.slick-current {
  background: var(--main-bgcolor);
}
.form_pop_tab li.slick-current p {
  color: #fff;
}
.form_pop_list {
  margin-top: 22px;
  width: 1400px;
  border-radius: 5px;
  background: #fff;
  padding: 50px 80px 50px 64px;
}
.form_pop_list_item:not(:first-child) {
  display: none;
}

.form_pop .ys_modal_content.noscroll {
  overflow: hidden;
}
.fplc_ri .std_title5 {
  line-height: 1.75;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
}
.fplc_le {
  width: 32%;
}
.fplc_ri {
  width: 68%;
  padding-left: 73px;
}
.form_pop .picl_ul .slick-arrow {
  display: none !important;
}
.form_pop .picl_dots {
  margin-top: 27px;
}
.form_pop .picr_form {
  max-height: 500px;
}
.form_pop .mCSB_scrollTools {
  width: 4px;
  opacity: 1;
}
.form_pop .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
}
.form_pop .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: #e2e8ee !important;
}
.form_pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: var(--main-bgcolor) !important;
}
.prodet_info {
  background: #000;
  position: relative;
  overflow: hidden;
}
.prodet_info::before {
  content: "";
  width: calc(50% - 600px);
  height: 100%;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.prodet_info::after {
  content: "";
  width: calc(50% - 600px);
  height: 100%;
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
}
.prodet_info_slick1 {
  width: 75%;
  margin: auto;
  text-align: center;
}
.pisl_tit {
  color: #fff;
  line-height: 1.75;
  margin-bottom: 10px;
}
.pisl_tit_parga p {
  color: #fff;
}
.prodet_info_slick2,
.prodet_info_tab {
  margin-top: 30px;
}
.prodet_info_tab_wrap {
  width: 85%;
}
.prodet_info_tab {
  position: relative;
}
.prodet_info_tab_line {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.prodet_info_tab::after {
  content: "";
  width: 73px;
  height: 100%;
  background: linear-gradient(-90deg, #000 55%, rgba(0, 0, 0, 0) 95%);
  position: absolute;
  right: -33px;
  top: 0;
}
.pitw_ul {
  margin: 0 -35px;
}
.pitw_ul_li {
  padding: 0 35px;
  width: 25%;
  cursor: pointer;
}
.pitw_ul_li .std_title6 {
  color: #fff;
  text-align: center;
  opacity: 0.6;
  transition: all 0.36s;
  position: relative;
  padding-top: 16px;
}
.pitw_ul_li.slick-current .std_title6 {
  opacity: 1;
}
.pitw_ul .slick-list {
  overflow: visible;
}
.pita_icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.36s;
  cursor: pointer;
  position: relative;
  pointer-events: all;
}
.pita_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.pita_icon img:nth-child(2) {
  opacity: 0;
}
.prodet_info_tab_arrow {
  z-index: 9;
  width: 100%;
  position: absolute;
  top: -20px;
  left: 0;
  pointer-events: none;
}
.pita_prev {
  left: -80px;
}
.pita_next {
  right: -80px;
}
.pitw_line {
  width: 203px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: -1px;
  left: 0;
  transition: 0.5s all;
}
.prodet_main .ys_nyban_title {
  top: 34%;
  transform: translateX(-50%);
}
.pvtl_ul {
  max-height: 60vh;
  overflow: hidden;
}
.pvtl_ul .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
}
.pvtl_ul .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgba(217, 217, 217, 0.13) !important;
}
.pvtl_ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #e2e2e2 !important;
}
.pvtl_ul .mCSB_outside + .mCSB_scrollTools {
  right: auto !important;
  left: -98px;
}
/* B3-FSCUT1000S-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .plbu_li a:hover::after {
    opacity: 1;
  }
  .plbu_li a:hover .plbu_li_text {
    opacity: 1;
  }
  .hlcr_le_wrap:hover::after {
    opacity: 1;
  }
  .hlcr_le_wrap:hover .hlcr_le_wrap_info {
    opacity: 1;
  }
  .hrul_cont:hover::after {
    opacity: 1;
  }
  .hrul_cont:hover .hlcr_le_wrap_info {
    opacity: 1;
  }
  .mppc_le_ul_li:hover p {
    color: var(--main-fontcolor);
  }
  .mrul_ri_li a:hover .mrlt_tit .std_parga1 {
    color: var(--main-fontcolor);
  }
  .mrul_le_bt_tit a:hover p {
    color: var(--main-fontcolor);
  }
  .home_pro_tab_ul .slick-arrow:hover,
  .psli_ul .slick-arrow:hover,
  .picl_ul .slick-arrow:hover {
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61_1-1.svg)
      center / cover no-repeat;
  }
  .home_pro_tab_ul .slick-next:hover,
  .psli_ul .slick-next:hover,
  .picl_ul .slick-next:hover {
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62_1-1.svg)
      center / cover no-repeat;
  }
  .home_new_ul_li a:hover .hnul_text_tit {
    color: var(--main-fontcolor);
  }
  .mftl_share_ul_li:hover .msul_code {
    transform: translateX(-50%) scale(1);
    opacity: 1;
    pointer-events: all;
  }
  .mod_side_ul_li:hover .msul_pop {
    opacity: 1;
    transform: translate(-100%, -50%);
    pointer-events: all;
  }
  .std_arrow_icon:hover img:nth-child(2) {
    opacity: 1;
  }
  .home_partner_link a:hover .std_btn2_box p {
    color: var(--main-fontcolor);
  }
  .home_partner_link a:hover .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
  }
  .std_btn2:hover p {
    color: var(--main-fontcolor);
  }
  .std_btn2:hover img:nth-child(1) {
    opacity: 0;
  }
  .std_btn2:hover img:nth-child(2) {
    opacity: 1;
  }
  .mrul_le a:hover {
    color: var(--main-fontcolor);
  }
  .std_btn1_box:hover {
    background: #192e64;
    backdrop-filter: blur(2px);
  }
  .hptu_li:hover p {
    color: var(--main-fontcolor);
  }
  .hptu_li:hover .hptu_li_cont_icon img:nth-child(2) {
    opacity: 1;
  }
  .hptu_li:hover .hptu_li_cont_icon img:nth-child(1) {
    opacity: 0;
  }
  /* .hptu_li:hover .hptu_li_cont::after{
        opacity: 0.1;
    } */
  /* .hplu_li_cont_le li:hover p::after{
        width: 100%;
    } */
  .hlcr_li a:hover .hlwt_img img {
    transform: scale(1.05);
  }
  .pc_fenye li:hover {
    color: #022b6c;
    border: 1px solid #022b6c;
  }
  .first li:hover,
  .prev li:hover,
  .next li:hover,
  .end li:hover {
    border: 1px solid transparent;
  }
  .padu_li:hover .padu_li_img {
    transform: translate(-50%, -50%) scale(1.05);
  }
  .psli_ul_li_cont:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }
  .pitw_ul_li .std_title6:hover {
    opacity: 1;
  }
  .mfti_nav_bt_cont a:hover {
    opacity: 1;
  }
  .pdbl_ul_li_cont:hover .pulc_tp .ys_imgbox_cover img {
    transform: scale(1.05);
  }
  .ys_ban_slick .slick-next:hover,
  .prosolu_applic_slick .slick-next:hover,
  .home_industry_bt_ul .slick-next:hover {
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22_2.svg)
      center / cover no-repeat !important;
  }
  .ys_ban_slick .slick-arrow:hover,
  .prosolu_applic_slick .slick-arrow:hover,
  .home_industry_bt_ul .slick-arrow:hover {
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon21_1.svg)
      center / cover no-repeat;
  }
  .ptbr_ul_li:hover .ptbr_ul_li_text,
  .prosolu_tutorial_bt_le:hover .std_title4 {
    color: var(--main-fontcolor);
  }
  .ptbr_ul_li:hover .ptbr_ul_li_img .ys_imgbox_cover img {
    transform: scale(1.05);
  }
  .prosolu_tutorial_bt_le:hover .ptbl_img .ys_imgbox_cover img {
    transform: scale(1.05);
  }
}
/* 载入效果 */
.ys_ban_li .std_title5,
.ys_ban_title,
.ys_ban_li .std_title4,
.ys_ban_btn,
.pisl_tit,
.pisl_tit_parga,
.prodet_info_slick2_li .ys_imgbox_cover {
  visibility: hidden;
}
.ys_ban_li.slick-active .std_title5,
.ys_ban_li.slick-active .ys_ban_title,
.ys_ban_li.slick-active .std_title4 {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.5s;
  visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_btn {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.6s;
  visibility: visible;
}
.home_new_ul_li:nth-child(3n + 1) {
  animation-delay: 0.2s;
}
.home_new_ul_li:nth-child(3n + 2) {
  animation-delay: 0.3s;
}
.home_new_ul_li:nth-child(3n + 3) {
  animation-delay: 0.4s;
}
.prosolu_applic_slick_li.slick-active .pasl_text_lab,
.prosolu_applic_slick_li.slick-active .std_title4,
.prosolu_applic_slick_li.slick-active .pasl_text_parga {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.2s;
  visibility: visible;
}
.prosolu_applic_slick_li.slick-active .pasl_text_btn {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.3s;
  visibility: visible;
}
.prodet_info_slick1.active .prodet_info_slick1_li.slick-active .pisl_tit,
.prodet_info_slick1.active .prodet_info_slick1_li.slick-active .pisl_tit_parga {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.1s;
  visibility: visible;
}
.prodet_info_slick2.active
  .prodet_info_slick2_li.slick-active
  .ys_imgbox_cover {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.3s;
  visibility: visible;
}
/* 2024.1.16修改 */
.home_partner_bt_btn {
  bottom: -14px;
}
.home_partner_bt {
  margin-bottom: 20px;
}
.home_partner_bt_list {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: hidden;
}
.hpbl_card {
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
}
.home_partner_bt_dots {
  display: flex;
  justify-content: center;
  margin-top: 22px;
}
.home_partner_bt_dots span {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: 0 4px;
  background: #d3dde4;
  opacity: 0.5;
  transition: all 0.3s ease-out 0s;
  display: block;
  cursor: pointer;
}
.home_partner_bt_dots span.active {
  width: 14px;
  background: var(--main-bgcolor);
  border-radius: 20px;
  opacity: 1;
}
.hpbl_card ul {
  margin: 0 -11px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0 11px;
}
.hpbl_card li {
  width: 14.285714%;
  padding: 0 11px;
  margin-bottom: 22px;
}
.prosolu_join_ri {
  width: 63%;
}
.prosolu_join_le {
  width: 37%;
  padding-right: 230px;
}
.prosolu_join_ri_list {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: hidden;
}
.pjrl_code {
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
}
.pjrl_code ul {
  margin: 0 -25px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0 25px;
}
.pjrl_code li {
  width: 25%;
  padding: 0 25px;
}
.prosolu_join_ri_img,
.prosolu_join_ri .std_parga1 {
  width: 100% !important;
}
.prosolu_join .home_partner_bt_btn {
  bottom: auto;
  top: calc(50% - 19px - 18px);
  transform: translateY(-50%);
  width: 100%;
  left: 0;
}
.prosolu_join .std_arrow {
  width: 100%;
}
.prosolu_join .std_arrow_prev {
  left: -24px;
}
.prosolu_join .std_arrow_next {
  right: -24px;
}
.pjrl_code img {
  width: 100%;
}
/* 2023.1.17修改 */
.home_pro_tab_ul .slick-track {
  margin: auto;
}
.mod_sideph_btn .std_btn1_box {
  background: #192e64;
  border: 1px solid #192e64;
}
.mod_sideph_le_icon {
  width: 40px;
  margin: auto;
}
.mod_sideph_le_icon img {
  width: 100%;
}
.mod_sideph_le p {
  color: #192e64;
  margin-top: 16px;
  font-size: 20px;
  line-height: 1.5;
}
.mod_sideph {
  padding: 30px 24px 30px 55px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0px -2px 14.2px 0px rgba(0, 0, 0, 0.05);
  z-index: 98;
  display: none;
  justify-content: space-between;
  align-items: center;
}
.mod_sideph_le ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.mod_sideph_le {
  padding-right: 100px;
  width: calc(100% - 238px);
}
.mod_sideph_btn p {
  font-size: 24px !important;
  line-height: 76px !important;
}
.mod_sideph_btn {
  width: 238px;
}
.mod_sideph_btn .std_btn1 {
  width: 100%;
  text-align: center;
}
.mppc_le {
  background: #e8ebf0;
  padding: 26px 0 !important;
}
.mppc_le_ul_li {
  margin-bottom: 0 !important;
  padding: 16px 48px 16px 80px;
  transition: all 0.36s;
}
.mppc_le_ul_li.yxnav_active2 {
  background: #fff;
}
.mrul_ri {
  width: 333px;
  padding-left: 74px;
  border-left: none;
}
.mrul_le {
  width: calc(100% - 333px);
}
.mhnu_pro_pulll .mrul_le {
  height: 460px;
  overflow: hidden;
}
.mrul_le_tit p {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
}
.mrul_le_tit {
  margin-bottom: 8px;
}
.mrul_le_li {
  margin-bottom: 37px;
}
.mrul_le_li:last-child {
  margin-bottom: 0;
}
.mrul_le_bt > ul > li {
  margin-bottom: 14px !important;
}
.mrul_le_bt > ul > li:last-child {
  margin-bottom: 0 !important;
}
.mppc_ri_ul_li .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #192e64 !important;
}
.mppc_ri_ul_li .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 1px;
}
.mppc_ri_ul_li .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e2e2e2 !important;
}
.mppc_ri_ul_li .mCSB_scrollTools .mCSB_draggerRail {
  width: 1px;
}
.prosolu_value_text_wrap {
  width: 29%;
}
.ys_nyban_img.left_bg::after {
  background: linear-gradient(90deg, #000 36.54%, rgba(0, 0, 0, 0) 100%);
}
.ys_nyban_img.left_bg.has_video::after {
  opacity: 1;
}
.hlwi_li_icon {
  width: 18px;
  height: 18px;
  position: relative;
  top: 5px;
  margin-right: 6px;
}
.hlwi_li_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.hlwi_li_icon img:nth-child(2) {
  opacity: 0;
}
.hlwi_li p {
  color: #fff;
}
.hlwi_li {
  display: flex;
  align-items: flex-start;
  margin-top: 6px;
}
.hlcr_le_wrap_info {
  width: 100%;
  bottom: 15px;
  padding: 0 35px;
  z-index: 5;
  opacity: 0;
  transition: all 0.36s;
}
.hlcr_le_wrap_info p {
  color: #fff;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.plbu_li a::after,
.hlcr_le_wrap::after,
.hrul_cont::after {
  content: "";
  width: 100%;
  height: 40%;
  background: linear-gradient(
    180deg,
    rgba(25, 46, 100, 0) 0%,
    rgba(25, 46, 100, 0.8) 85%
  );
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
}
.plbu_li a {
  position: relative;
}
.plbu_li_text {
  position: absolute;
  bottom: 28px;
  padding: 0 16px;
  z-index: 5;
  opacity: 0;
  transition: all 0.36s;
  width: 100%;
}
.pltu_li_prompt .hlwi_li_icon {
  top: 0;
}
.plbu_li_text p {
  color: #fff;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pro_group .plbu_li_text {
  padding: 0 40px;
}
.hlcr_pro5 .hlcr_ri .hlcr_le_wrap_info {
  padding: 0 16px;
  bottom: 10px;
}
.plbu_li.pro_group .plbu_li_img_pic {
  padding: 0;
  width: 57%;
  margin: auto;
}
.plbu_li.pro_group .plbu_li_img {
  padding-bottom: 27px;
}
.plbu_li_img_tit {
  margin-bottom: 28px;
}
.pclu_li_bt_ul {
  align-items: stretch;
}
.plbu_li a {
  background: var(--auxi-bgcolor);
}
.hlcr_le_wrap_lab {
  display: inline-block;
  width: auto;
  background: #192e64;
  padding: 0 20px;
}
.hlcr_le_wrap_lab img {
  width: 30px;
}
.hlcr_le_wrap_lab p {
  font-size: 16px;
  color: #fff;
  line-height: 44px;
  margin-left: 10px;
}
.hlwl_cont {
  display: flex;
  align-items: center;
}
.hlcr_pro4 .hlcr_ri_ul,
.hlcr_pro5 .hlcr_ri_ul {
  align-items: stretch;
}
.hlcr_ri_ul_li a {
  display: block;
  height: 100%;
}
.hrul_cont {
  height: 100%;
}
.hlcr_le_wrap_lab {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
.hplu_li_cont_le p {
  font-size: 24px;
}
/* 2024.1.23修改 */
.plbu_li_img_new {
  bottom: auto;
  top: 0;
}
.plbu_li.pro_new .plbu_li_img_tit {
  padding-right: 50px;
}
.pwwt_btn_more p {
  color: var(--main-fontcolor);
}
.pwwt_btn_more a {
  display: flex;
  align-items: center;
}
.pwwt_btn {
  display: flex;
  flex-wrap: wrap;
}
.pwwt_btn .pulc_bt_btn {
  margin-right: 20px;
}
.pwwt_btn_more img {
  width: 14px;
}
.plbu_li_text {
  bottom: 15px;
}
.prosolu_value_pc {
  height: 100%;
}
.prosolu_value_ph {
  display: none;
}
.inwu_li {
  width: auto !important;
}
.prodet_ware .prodet_ware_para {
  margin-top: 0 !important;
}
.pnls_item {
  width: auto !important;
  margin-left: 40px;
}
.pnls_item.active p {
  opacity: 1;
}
/* 二期 - start */
/* 公共 start */
:root {
  --font28: 28px;
  --font18: 18px;
  --font16: 16px;
  --font14: 14px;
  --color666: #666;
  --color333: #333;
  --color999: #999;
  --colorfff: #fff;
  --color: #192e64;
  --space70: 70px;
}
.std_space70 {
  padding: var(--space70) 0;
}
.std_margin20 {
  margin-bottom: 20px;
}
.mod_font28 {
  font-size: var(--font28);
  color: var(--color333);
  line-height: 1.2;
}
.mod_font18,
.mod_font18 p {
  font-size: var(--font18);
  color: var(--color333);
  line-height: 1.75;
}
.mod_font16,
.mod_font16 p {
  font-size: var(--font16);
  color: var(--color666);
  line-height: 1.75;
}
.mod_font16 p {
  margin-bottom: 10px;
}
.mod_font14,
.mod_font14 p {
  font-size: var(--font14);
  color: var(--color666);
  line-height: 1.75;
}
/* 公共 end */
.case_top_item,
.case_top_item_ul,
.ctir_more,
.ctil-cont,
.case_bot_ul,
.cblc-text-left,
.cblc-text-name,
.cblc-text-li {
  display: flex;
  flex-wrap: wrap;
}
.case_top_item {
  margin-bottom: 8px;
}
.case_top_item_title {
  margin-right: 27px;
  line-height: 40px;
  font-weight: bold;
}
.ctil-cont {
  padding: 0 18px;
  cursor: pointer;
  border-radius: 50px;
}
.ctil-cont .mod_font16 {
  line-height: 40px;
  padding-right: 10px;
  color: var(--color666);
}
.ctil-cont img {
  opacity: 0;
  pointer-events: none;
  display: block;
}
.case_top {
  margin-bottom: 30px;
}
.case_bot_li {
  width: 50%;
  padding: 0 30px;
  margin-bottom: 76px;
}
.case_bot_ul {
  margin: 0 -30px;
}
.cblc-text {
  margin-top: 26px;
}
.cblc-text-title,
.cblc-text-name {
  margin-bottom: 10px;
}
.cblc-text-title {
  font-weight: bold;
}
.cblc-text-name .mod_font18 {
  color: var(--color);
  padding-left: 10px;
}
.cblc-text-left .mod_font16 {
  color: var(--color) !important;
  padding-left: 10px;
}
.cblc-text-li {
  margin-bottom: 6px;
}
.cblc-text-li-word {
  color: var(--color333);
  padding-left: 5px;
}
.first li::before,
.prev li::before,
.end li::before,
.next li::before {
  font-size: 10px;
}
.pc_fenye li.activepage {
  background: transparent;
  color: var(--color);
  border: 1px solid var(--color);
  border-radius: 0;
}
.pc_fenye li {
  line-height: 28px;
}
.case_top_item_li.on img {
  opacity: 1;
  pointer-events: all;
}
.case_top_item_li.on .ctil-cont {
  background: #f7f9fa;
}
.ctir_more {
  width: 55px;
  margin-top: 5px;
  cursor: pointer;
}
.case_top_item_right {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.ctir_more .mod_font16 {
  color: var(--color);
}
.case_top_item_ul {
  width: calc(100% - 55px);
}
.case_top_item_right {
  width: calc(100% - 67px);
}
.ctir_more {
  display: none;
}
.case_top_item_right.on .ctir_more {
  display: block;
}
.ctir_more img {
  transform: rotate(90deg);
}
.case_top_item_ul {
  overflow: hidden;
}
.ctir_more.on img {
  transform: rotate(270deg);
}
.case_top_item_right.on .case_top_item_ul {
  height: 40px;
  overflow: hidden;
}
.case_top_item.on .case_top_item_right.on .case_top_item_ul {
  height: auto;
}
.ctir_more_cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.train_bot_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.train_bot_li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 80px;
}
.tblc-img {
  position: relative;
}
.tblc-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.tblc-img-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.train_bot_li_cont {
  cursor: pointer;
}
.news_li .ys_imgbox_cover {
  width: 32.6%;
}
.news_li_left {
  width: 67.2%;
  padding-right: 18%;
}
.news_li a {
  display: flex;
  flex-direction: row-reverse;
  padding: 60px 0;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
}
.news_tab ul {
  display: flex;
  justify-content: center;
}
.news_tab li a,
.news_tab li .std_title6 {
  font-size: var(--font-title6);
  color: var(--color999);
  padding-bottom: 5px;
  cursor: pointer;
}
.news_tab li {
  padding: 0 25px;
}
.news_tab li.on a,
.news_tab li.on .std_title6 {
  color: var(--color);
  border-bottom: 1px solid var(--color);
}
.nllt_top,
.news_li_left_top {
  display: flex;
}
.nllt_top .mod_font16 {
  padding-left: 6px;
}
.nllt_top {
  margin-right: 50px;
}
.news_li_left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.news_li_left_mid .std_title5 {
  color: var(--color);
  margin-bottom: 24px;
  font-weight: bold;
}
.news_li .std_btn2 .std_btn2_box_icon img:last-child {
  opacity: 1;
}
.news_li .std_btn2 .std_btn2_box p {
  color: var(--color);
}
.news_ul {
  margin-bottom: var(--space70);
}
.news_main .std_btn2_box_icon {
  width: 13px;
  height: 13px;
  position: relative;
  margin-top: 1px;
}
.ys_wechat .icon-close:before {
  content: "\e747";
  font-size: 18px;
  display: block;
  background: none;
  color: var(--color333);
  width: auto;
  height: auto;
}
.ys_wechat .ys_wechat_cont_btn {
  right: 20px;
}
.newsdt_ban .std_title3 {
  padding: 110px 0;
}
.newsdt_ban {
  background: #f7f9fa;
  position: relative;
  margin-top: 80px;
}
.ys_hd_pc.on::after {
  opacity: 1;
}
.ys_hd_pc.on .mod_cover img:nth-child(2) {
  opacity: 1;
}
.ys_hd_pc.on .mhnu_li_link,
.ys_hd_pc.on .mod_head_other_lang a {
  color: #333;
}
.newsdt_ban_bot {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.nllt_top img {
  width: 22px;
}
.newsdt_ban_share,
.ys_share {
  display: flex;
  align-items: center;
}
.ys_share_list {
  margin-left: 20px;
}
.newsdt_ban_share_text {
  color: var(--color666);
  font-size: var(--font16);
  white-space: nowrap;
}
.newsdt_item_ul {
  display: flex;
  margin: 0 -10px;
}
.newsdt_item_li {
  width: 33.333333%;
  padding: 0 10px;
}
.newsdt_item_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.newsdt_item_top_link a {
  color: var(--color666);
  font-size: var(--font14);
}
.newsdt_item_top {
  margin-bottom: 28px;
}
.newsdt_item_li a {
  height: 100%;
  background: #f7f9fa;
  display: block;
}
.newsdt_item_li_bot {
  padding: 20px;
}
.newsdt_item_li_bot .nilb_title {
  color: var(--color333);
  font-weight: bold;
  margin-bottom: 20px;
}
.newsdt_item_li_bot .nllt_top img {
  width: 18px;
}
.newsdt_item_li_bot .nllt_top {
  margin-right: 12px;
}
.newsdt_item_li_bot .nllt_top .mod_font16 {
  padding-left: 5px;
}
.newsdt_item_li_top {
  position: relative;
}
.nilt_label {
  width: 100px;
  line-height: 40px;
  text-align: center;
  color: var(--colorfff);
  background: var(--color);
  position: absolute;
  bottom: 0;
  right: 0;
}
.newsdt_item_li_top {
  position: relative;
}
.newsdt_item_li.on .nllt_top img,
.newsdt_item_li.on .nllt_top:first-child {
  display: none;
}
.casedt_cont {
  display: flex;
}
.casedt_left {
  width: 25%;
  height: 100%;
}
.casedt_left_main {
  padding: 28px;
  background: #f7f9fa;
}
.casedt_right {
  width: 75%;
  padding-left: 10.6%;
}
.casedt_main .newsdt_ban .std_title3 {
  padding: 0;
}
.casedt_main .newsdt_ban_top {
  padding: 60px 0 90px;
}
.casedt_ban .newsdt_ban_top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.newsdt_ban_bot .ys_bread {
  position: static;
  transform: translateX(0%);
  width: 70%;
}
.newsdt_ban_bot .ys_bread_list a {
  color: var(--color666);
}
.newsdt_ban_bot .ys_bread_list::before {
  content: "";
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/c3_icon04.svg)
    center / cover no-repeat;
  width: 13px;
  height: 13px;
}
.newsdt_ban_lable {
  background: #e3ebef;
  padding: 0 13px;
  line-height: 37px;
  font-size: var(--font16);
  color: var(--color);
  margin-bottom: 20px;
  display: inline-block;
}
.newsdt_ban-top_right {
  width: 23.57%;
  background: var(--colorfff);
  height: 100%;
}
.casedt_main .newsdt_ban-top_left {
  width: 51.4%;
}
.casedt_cont .ys_cont1200 {
  display: flex;
}
.casedt_left_cont .std_title6 {
  font-weight: bold;
  margin-bottom: 5px;
}
.casedt_left_cont {
  margin-bottom: 20px;
}
.casedt_left_cont .mod_font16 {
  color: var(--color333);
}
.casedt_left_btn a {
  border-radius: 50px;
  background: var(--color);
  line-height: 47px;
  text-align: center;
  display: block;
  font-size: 16px;
  color: var(--colorfff);
}
.case_right_top {
  padding: 28px 32px;
  background: #fff;
  box-shadow: 0px 4px 17.7px 0px rgba(77, 80, 111, 0.15);
  margin-bottom: 50px;
}
.mod_font18 p {
  line-height: 1.75;
}
.case_right_edr {
  margin-bottom: 20px;
}
.case_right_top .std_title6 {
  color: var(--color666);
}
.yxedr_active h5 {
  margin-bottom: 14px;
}
.yxedr_active h6 {
  margin-bottom: 10px;
}
.yxedr_active ul li {
  list-style-type: disc;
}
.yxedr_active ul li::marker {
  color: var(--color666);
  font-size: 16px;
}
.yxedr_active ul {
  padding-inline-start: 20px;
}
.newsdt_item .ctir_more {
  display: block;
}
.newsdt_item .ctir_more img {
  transform: rotate(0);
}
.ctir_more_cont {
  align-items: center;
}
.casedt_main .newsdt_item_li a {
  display: flex;
  background: #f7f9fa;
}
.casedt_main .newsdt_item_li {
  width: 100%;
}
.casedt_main .casedt_text {
  padding: 20px 30px;
}
.casedt_main .newsdt_item_li .std_title6 {
  color: var(--color333);
  font-weight: bold;
}
.casedt_main .newsdt_ban_lable {
  margin-bottom: 10px;
}
.casedt_main .casedt_cont {
  padding-bottom: 170px;
}
.casedt_main .newsdt_item .std_title5 {
  font-weight: bold;
}
.investor_intro_right {
  width: 42.85%;
}
.investor_intro_left {
  width: 57.15%;
  padding-right: 9.5%;
}
.investor_intro .ys_cont1400 {
  display: flex;
}
.investor_main .std_title2 {
  margin-bottom: 24px;
}
.investor_notice_bot_item {
  display: none;
}
.investor_notice_bot_item.active {
  display: block;
}
.investor_cta {
  background: #f7f9fa;
}
.investor_cta_ul {
  display: flex;
  width: 70%;
  flex-wrap: wrap;
}
.investor_cta_li {
  width: 50%;
}
.investor_cta_li {
  margin-bottom: 20px;
  display: flex;
}
.investor_cta .std_title2 {
  margin-bottom: 40px;
}
.investor_cta_li img {
  display: block;
  margin-right: 10px;
  width: 30px;
}
.investor_cta_li_text1 {
  font-weight: bold;
}
.investor_cta_li_text2 a {
  color: var(--color333);
}
.inbi_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 50px;
}
.inbi_li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.inbi_li a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  height: 100%;
  background: #fff;
  box-shadow: 0px 0px 10.4px 0px rgba(77, 80, 111, 0.1);
  min-height: 266px;
}
.inbi_li_top .std_title6 {
  color: var(--color333);
  font-weight: bold;
}
.inbi_li .std_btn2_box p {
  color: var(--color);
}
.inbi_li .std_btn2_box_icon img:last-child {
  opacity: 1;
}
.investor_notice .news_tab ul {
  justify-content: flex-start;
  margin: 0 -25px 42px;
}
.investor_notice .std_title2 {
  margin-bottom: 36px;
}
.down_main .ys_hd_pc.on::after,
.cta_main .ys_hd_pc.on::after {
  background: transparent;
  box-shadow: 0 0 0 transparent;
}
.down_main .ys_nyban_title .std_title2,
.cta_main .ys_nyban_title .std_title2 {
  color: var(--color333);
}
.down_main .ys_nyban_title .ys_nyban_parga p,
.down_main .ys_bread_list a,
.cta_main .ys_nyban_title .ys_nyban_parga p,
.cta_main .ys_bread_list a {
  color: var(--color666);
}
.down_main .ys_bread_list::before,
.cta_main .ys_bread_list::before {
  content: "";
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/c3_icon04.svg)
    center / cover no-repeat;
  width: 13px;
  height: 13px;
}
.soft_main .ys_bread_list::before {
  content: "";
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/a1_icon21.svg)
    center / cover no-repeat;
  width: 13px;
  height: 13px;
  transform: translateY(-50%) rotateZ(180deg);
}
.soft_main .ys_bread_list a {
  color: var(--colorfff) !important;
}
.soft_main .ys_nyban_title {
  top: 50%;
  transform: translate(-50%, -50%);
}
.dtll_cont,
.down_top_left_ul,
.down_top {
  display: flex;
}
.down_top {
  justify-content: space-between;
}
.down_cont {
  background: #f7f9fa;
}
.dtll_cont {
  border-radius: 50px;
  border: 1px solid #e2e2e2;
  padding: 0 40px;
  align-items: center;
}
.dtll_cont .mod_font14 {
  color: var(--color);
  line-height: 40px;
}
.dtll_cont .mod_font14 {
  padding-left: 10px;
}
.down_top_left_li {
  margin-right: 15px;
}
.down_top_left_li.on .dtll_cont {
  background: var(--color);
}
.down_top_left_li.on .mod_font14 {
  color: var(--colorfff);
}
.down_top_left_li.on .ys_imgbox_cover img:last-child {
  opacity: 0;
}
.down_top_left_li.on .ys_imgbox_cover img:first-child {
  opacity: 1;
}
.down_top_left_li .ys_imgbox_cover {
  height: 100%;
}
.down_top {
  margin-bottom: 64px;
}
.ys_hd_pc.on.isfixed::after {
  background: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.down_top_right {
  width: 23.57%;
  border-bottom: 1px solid #e2e2e2;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}
.down_top_right img {
  width: 20px;
  display: block;
}
.down_top_right input {
  width: calc(100% - 20px);
  padding-right: 10px;
  color: var(--color666);
  font-size: 14px;
}
.down_bot_right {
  width: 73.875%;
}
.down_bot_left {
  width: 23.125%;
  padding-right: 9%;
}
.down_bot {
  display: flex;
}
.down_bot_left_title {
  color: var(--color333);
  line-height: 48px;
  border-bottom: 1px solid rgba(110, 118, 118, 0.2);
  margin-bottom: 20px;
}
.dblc_top {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
.dblc_top .mod_font16 {
  color: var(--color333);
}
.dblc_ul {
  padding: 16px 15px 1px;
}
.dblc_li {
  margin-bottom: 14px;
}
.dblc_li_text {
  color: var(--color666);
}
.dblc_li.on .dblc_li_text,
.dblc_top.on .mod_font16 {
  color: var(--color);
}
.dblc_ul {
  display: none;
}
.down_bot_left_cont {
  margin-bottom: 15px;
}
.down_bot_left_cont.active .dblc_top img {
  transform: rotate(180deg);
}
.down_bot_right_bot {
  background: var(--colorfff);
  padding: 16px 55px 32px;
}
.down_bot_right_top {
  display: flex;
}
.dbrt_li {
  background: var(--colorfff);
  position: relative;
}
.dbrt_li::before {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
  width: 30px;
  height: 100%;
  z-index: 10;
  box-shadow: -25px 2px 11.1px 0px rgba(27, 41, 78, 0.04);
  transform: rotate(180deg);
}
.dbrt_li .mod_font16 {
  color: var(--color666);
  font-weight: bold;
  position: relative;
  z-index: 20;
  padding: 15px 32px;
}
.dbrt_li:first-child:before {
  display: none;
}
.dbrt_li.on .mod_font16 {
  color: var(--color333);
}
.dlbr_list_bot {
  display: flex;
}
.dbrb_item_li_top {
  display: flex;
  justify-content: space-between;
}
.dilt_left_top,
.dilt_left_bot_right,
.dilt_left_bot,
.dlbr_list_top,
.dilt_right a {
  display: flex;
}
.dilt_left_top img {
  width: 24px;
}
.dilt_left_top .mod_font18 {
  padding-left: 12px;
  color: #1d1d1d;
}
.dilt_left_top {
  margin-bottom: 12px;
}
.dilt_left_bot_left,
.dilt_left_bot_right .mod_font14 {
  color: #6e7676;
}
.dilt_left_bot_left {
  margin-right: 50px;
}
.dbrb_item_li_top {
  padding-top: 16px;
}
.dbrb_item_li_bot p {
  color: var(--color666);
  font-size: var(--font14);
  line-height: 1.85;
}
.dbrb_item_li {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 20px;
}
.dbrb_item_li_bot {
  border-top: 1px solid #e2e2e2;
  padding-top: 16px;
  margin-top: 16px;
}
.dbrb_item_li_bot {
  display: none;
}
.dilt_right {
  margin-top: 5px;
}
.dilt_right .mod_font14 {
  padding-left: 10px;
  color: var(--color);
}
.dlbr_list_top .mod_font14 {
  padding-right: 10px;
}
.dlbr_list.active .dlbr_list_top img {
  transform: rotate(180deg);
}
.dlbr_list {
  position: relative;
}
.dlbr_list_bot {
  position: absolute;
  top: 110%;
  left: -10px;
  width: calc(100% + 10px);
  background: var(--colorfff);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.02);
  padding: 10px;
  z-index: 1;
}
.dlbr_list_bot li {
  color: var(--color666);
  font-size: var(--font14);
  line-height: 1.6;
  cursor: pointer;
}
.dlbr_list_bot ul {
  height: 110px;
}
.dlbr_list_bot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
}
.dlbr_list_bot .mCSB_scrollTools {
  width: 4px;
}
.soft_sec2_img {
  width: 38%;
}
.soft_main .prosolu_join_le {
  width: 54.3%;
}
.soft_main .soft_join {
  width: 184px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.soft_main .prosolu_join .ys_cont1400 {
  justify-content: space-between;
}
.soft_info {
  background: #f7f9fa;
}
.anchor_main {
  position: fixed;
  top: 28%;
  left: -50%;
  transform: translateY(-50%);
  z-index: 50;
}
.anchor_main.show {
  left: 30px;
}
.anchor_ul::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 3.5px;
  width: 1px;
  height: 93%;
  background: #e2e2e2;
}
.anchor_ul {
  position: relative;
}
.anchor_li .mod_font16 {
  padding-left: 10px;
}
.anchor_li {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.anchor_li span {
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--color);
  position: relative;
  opacity: 0;
}
.anchor_li.on span {
  opacity: 1;
}
.anchor_li.on .mod_font16 {
  color: var(--color);
}
.soft_info_li_cont {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}
.soft_info_li_cont .ys_imgbox_cover {
  width: 45.6%;
}
.soft_info_li_text {
  width: 54.4%;
  padding-left: 11%;
}
.soft_info_ul {
  padding: 70px 110px;
  background: var(--colorfff);
}
.soft_info_li:nth-child(2n) .soft_info_li_cont {
  flex-direction: row-reverse;
}
.soft_info_li:nth-child(2n) .soft_info_li_text {
  padding-left: 0;
  padding-right: 7%;
}
.soft_info .std_title2 {
  text-align: center;
  margin-bottom: 40px;
}
.anchor_main.none {
  left: -50%;
}
.cta_main {
  background: #f7f9fa;
}
.cta_form {
  position: relative;
}
.cta_form_bj {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.cta_form_bj img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.cta_form_cont {
  position: relative;
  display: flex;
}
.cta_form_left {
  width: 45%;
  margin-top: 20px;
}
.cta_form_right {
  width: 55%;
}
.cta_form_left .prosolu_join_le {
  width: 100%;
  margin-bottom: 40px;
}
.cta_form_left_li,
.cfll_name {
  display: flex;
}
.cta_form {
  padding: 0 0 100px;
}
.cfll_name .std_title6 {
  padding-left: 10px;
  color: var(--color666);
}
.cfll_name {
  width: 140px;
}
.cfll_info {
  width: calc(100% - 140px);
}
.cta_form_left_li {
  margin-bottom: 10px;
}
.cfll_info,
.cfll_info a {
  color: var(--color333);
}
.cta_form_right {
  background: var(--colorfff);
  padding: 32px 48px 63px;
  border-radius: 20px;
}
.about_main .home_partner .std_title2 {
  text-align: center;
}
.case_top_item_li.on .mod_font16 {
  color: var(--color);
}
.cblc-text-left {
  width: 100px;
  align-items: flex-start;
}
.cblc-text-li-word {
  width: calc(100% - 100px);
}
.cblc-text-title {
  margin-bottom: 18px;
}
.ctir_more-cont {
  display: flex;
  justify-content: space-between;
}
.casedt_main .casedt_text {
  width: 68.75%;
}
.casedt_cont .newsdt_item_li .ys_imgbox_cover {
  width: 31.25%;
  height: 100%;
}
.casedt_cont .newsdt_item_li a {
  height: auto;
}
.soft_main .prosolu_join_le {
  width: 71.3%;
}
.soft_info_li_text .std_title4 {
  margin-bottom: 30px;
}
.about_honor,
.about_patent {
  background: #e9eaec;
}
.about_honor .about_title,
.about_patent .about_title {
  text-align: center;
}
.about_title {
  margin-bottom: 40px;
}
.about_honor {
  padding: 120px 0 200px;
}
.about_patent {
  padding-bottom: 120px;
}
.about_honor_li {
  width: 20%;
  padding: 0 17px;
}
.about_honor_ul {
  display: flex;
  position: relative;
  z-index: 1;
  margin: 0 -17px;
}
.about_honor_bot {
  position: relative;
}
.about_honor_bot_bj {
  position: absolute;
  bottom: -80px;
  left: 50%;
  transform: translateX(-50%);
}
.about_honor_cont_text {
  text-align: center;
  margin-top: 20px;
}
.about_honor_cont_text p {
  margin-bottom: 0;
  color: var(--color333);
}
.about_patent {
  padding-bottom: 130px;
}
.about_team_cont {
  position: relative;
}
.about_team_cont svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.about_team_cont_bj {
  width: 100%;
}
.about_team {
  position: relative;
}
.about_team .about_title {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  text-align: center;
  width: 900px;
}
.about_team .about_title .std_title2 {
  margin-bottom: 20px;
}
.atcm_li {
  position: absolute;
  opacity: 0;
  transition: all 0.36s;
  pointer-events: none;
}
.atcm_li_point {
  width: 45px;
  height: 45px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  position: relative;
}
.atcm_li_point span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 21px;
  height: 21px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.atcm_li_point span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13px;
  height: 13px;
  background: rgba(255, 255, 255);
  border-radius: 50%;
}
.atcm_li_cont {
  position: absolute;
  top: 0;
  left: -230px;
  width: 220px;
  background: var(--colorfff);
  border-radius: 10px;
  padding: 10px 20px;
}
.atcm_li.on {
  opacity: 1;
  pointer-events: all;
}
.about_main .ys_nyban_title {
  text-align: center;
}
.about_main .ys_nyban_parga {
  margin: 30px auto 0;
}
.about_main .ys_video_btn {
  margin-top: 36px;
  display: flex;
  justify-content: center;
}
.ys_video_btn .mod_font16 {
  color: var(--colorfff);
  padding-right: 30px;
  line-height: 70px;
}
.about_main .ys_video_btn {
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  display: inline-block;
}
.ys_video_btn_box {
  display: flex;
  padding: 0 44px 0 57px;
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  border-radius: 50px;
}
.about_resp_cont {
  position: relative;
  padding: 104px 0 158px;
}
.arcu_li_cont {
  width: 184px;
  height: 184px;
  border-radius: 30px;
  position: relative;
}
.arcu_li1 .arcu_li_cont {
  background: var(--color);
}
.arcu_li2 .arcu_li_cont {
  background: #7a87a9;
}
.arcu_li3 .arcu_li_cont {
  background: #f5f5f5;
}
.arcu_li4 .arcu_li_cont {
  background: #c8d7f3;
}
.arcu_li_cont .std_title5 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.arcu_li1 .std_title5,
.arcu_li2 .std_title5 {
  color: var(--colorfff);
}
.arcu_li3 .std_title5,
.arcu_li4 .std_title5 {
  color: var(--color);
}
.about_resp {
  padding: 190px 0;
}
.arcu_li {
  position: absolute;
}
.arcc_title {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 25px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 24px;
}
.arcc_title .std_title4 {
  font-weight: bold;
  padding-left: 17px;
}
.arcc_text p {
  color: var(--color666);
  text-align: center;
  font-size: var(--font-title6);
  line-height: 1.75;
}
.arcc_text_down a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arcc_text_down {
  display: flex;
  justify-content: center;
}
.arcc_text .std_title6 {
  margin-bottom: 20px;
}
.arcc_text_down .std_title6 {
  margin-bottom: 0;
  color: var(--color);
  padding-right: 10px;
}
.about_resp .about_title {
  text-align: center;
  width: 900px;
  margin: 0 auto 40px;
}
.about_title .std_title3 {
  margin-bottom: 20px;
}
.about_innova_cont {
  display: flex;
  justify-content: space-between;
}
.about_innova_left,
.about_innova_right {
  width: calc(50% - 15px);
}
.about_innova {
  padding-bottom: 190px;
}
.about_title .std_title2 {
  margin-bottom: 20px;
}
.about_innova_right_num {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  flex-wrap: wrap;
}
.airn_num {
  width: 50%;
  text-align: center;
  position: relative;
}
.airn_num:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: #e2e2e2;
}
.airn_num:first-child::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #e2e2e2;
}
.airn_num:last-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 1px;
  height: 100%;
  background: #e2e2e2;
}
.airn_num:last-child::after {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  width: 100%;
  height: 1px;
  background: #e2e2e2;
}
.airn_num_bot .ys_demo_num {
  font-weight: bold;
}
.airn_num_bot_text {
  color: var(--color333);
}
.airn_num:nth-child(3),
.airn_num:nth-child(4) {
  padding-top: 20px;
  padding-bottom: 0;
}
.airn_num:nth-child(1),
.airn_num:nth-child(2) {
  padding-top: 0;
  padding-bottom: 20px;
}
.about_his .about_title {
  text-align: center;
}
.about_his {
  position: relative;
}
.about_his_img {
  width: 100%;
}
.about_his_cont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.ahtl_right_img {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.about_his_bot_li {
  width: 14.285714%;
}
.about_his_top_ul {
  margin-bottom: 95px;
}
.ahtl_right {
  width: 61.67%;
  padding-left: 5%;
}
.ahtl_right .std_title6 p {
  color: var(--color666);
  margin-bottom: 16px;
  line-height: 1.5;
}
.about_his_top_ul {
  margin-top: 70px;
}
.ahtl_right_img .ys_imgbox_cover {
  width: calc(50% - 10px);
}
.ahbl_time {
  text-align: center;
  position: relative;
}
.ahbl_time .std_title6 {
  color: var(--color666);
  margin-top: 16px;
}
.ahbl_time_point::before {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: rgba(25, 46, 100, 0.05);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  transition: all 0.36s;
  opacity: 0;
}
.ahbl_time_point::after {
  content: "";
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: rgba(25, 46, 100, 0.3);
  position: absolute;
  position: absolute;
  top: -4px;
  left: -4px;
  transition: all 0.36s;
  opacity: 0;
}
.ahbl_time_point {
  width: 13px;
  height: 13px;
  background: #e2e2e2;
  position: relative;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  transition: all 0.36s;
}
.about_his_bot_line {
  width: 100%;
  height: 1px;
  background: var(--color666);
  position: absolute;
  top: 26px;
  left: 0;
}
.about_his_bot {
  position: relative;
}
.about_honor_bot .slick-prev {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: var(--colorfff);
  z-index: 10;
  left: -100px;
  transition: all 0.36s;
}
.about_honor_bot .slick-prev::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_arrow1.svg)
    center / cover no-repeat;
  transition: all 0.36s;
}
.about_honor_bot .slick-next {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: var(--colorfff);
  z-index: 10;
  right: -100px;
  transition: all 0.36s;
}
.about_honor_bot .slick-next::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_arrow2.svg)
    center / cover no-repeat;
  transition: all 0.36s;
}
.about_honor_bot {
  padding: 0 36px;
}
.about_his_top_li:not(:first-child) {
  display: none;
}
.ahbl_time {
  cursor: pointer;
}
.about_his_bot_li.slick-current .ahbl_time_point {
  background: var(--color);
}
.about_his_bot_li.slick-current .ahbl_time_point::before,
.about_his_bot_li.slick-current .ahbl_time_point::after {
  opacity: 1;
}
.ahbl_time {
  margin-top: 20px;
}
.ahbl_time::before {
  content: "";
  position: absolute;
  top: 5px;
  width: 0;
  height: 1px;
  left: 50%;
  background: var(--color);
}
.about_his_bot_li.slick-current .ahbl_time::before {
  animation: line 3s ease-in-out 0s 1 normal forwards;
}
@keyframes line {
  0% {
    width: 0;
    left: 50%;
  }
  50% {
    width: 100%;
  }
  100% {
    width: 0;
    left: inherit;
    right: -50%;
  }
}
.about_his_bot_ul .slick-prev {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 10;
  left: -100px;
  transition: all 0.36s;
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_icon09.svg)
    center / cover no-repeat;
  top: 25px;
}
.about_his_bot_ul .slick-next {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 10;
  right: -100px;
  transition: all 0.36s;
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_icon07.svg)
    center / cover no-repeat;
  top: 25px;
}
.about_his_bot_li:last-child .ahbl_time::before {
  opacity: 0;
}
.about_his_top_li {
  padding: 0 100px;
}
.ahtl_left {
  color: var(--color);
  font-size: 150px;
  font-family: "RobotoBold3" !important;
  opacity: 0;
}
.ahtl_right .std_title6 {
  opacity: 0;
}
.arcu_li {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.ahtl_left {
  opacity: 1;
}
.about_his_top_li.navOutNext,
.about_his_top_li.slick-current .ahtl_left,
.about_his_top_li.slick-current .ahtl_right_img {
  -webkit-animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

.about_his_top_li.navInNext,
.about_his_top_li.next-slide .ahtl_left,
.about_his_top_li.next-slide .ahtl_right_img {
  -webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.about_his_top_li.next-slide .ahtl_right .std_title6 {
  -webkit-animation: fadeInRightSmall 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: fadeInRightSmall 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.about_his_top_li.navOutPrev {
  -webkit-animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

.about_his_top_li.navInPrev {
  -webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes scaleUp {
  to {
    -webkit-transform: scale(1.2);
    opacity: 0;
  }
}

@keyframes scaleUp {
  to {
    transform: scale(1.2);
    opacity: 0;
  }
}

@-webkit-keyframes scaleDownUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@keyframes scaleDownUp {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@-webkit-keyframes scaleDown {
  to {
    opacity: 0;
    -webkit-transform: scale(0.9);
  }
}

@keyframes scaleDown {
  to {
    opacity: 0;
    transform: scale(0.9);
  }
}

@-webkit-keyframes scaleUpDown {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@keyframes scaleUpDown {
  from {
    opacity: 0;
    transform: scale(1.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fadeInRightSmall {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.about_resp_cont_main {
  min-height: 340px;
}
.about_resp_cont_center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-55%, -55%) scale(0.5);
  opacity: 0;
  padding: 78px 70px 35px;
  width: 590px;
  margin: 0 auto;
  border-radius: 50px 50px 0 0;
  background: #fff;
  box-shadow: 0px 0px 22.6px 0px rgba(77, 80, 111, 0.19);
  z-index: 10;
}
.about_resp_cont_center.on {
  animation: scalebig 0.8s ease-in-out 0s 1 normal forwards;
}
@-webkit-keyframes scalebig {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.7);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate(-55%, -55%) scale(1);
    border-radius: 50px 50px 0 50px;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    border-radius: 50px;
    opacity: 1;
  }
}

@keyframes scalebig {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.7);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate(-55%, -55%) scale(1);
    border-radius: 50px 50px 0 50px;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    border-radius: 50px;
    opacity: 1;
  }
}
.altl_img,
.altl_img img {
  width: 100%;
}
.about_loca {
  position: relative;
}
.about_loca_bot_line {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 100%;
  background: linear-gradient(180deg, #0044f4, #00c3e6);
}
.about_loca_bot_line1 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 100%;
  z-index: 20;
}
.about_loca_bot_next {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: sticky;
  top: 50%;
  left: 0;
  background: #002c9e;
  border-radius: 50px;
  transform: translateX(-25px);
}
.about_loca_bot_next img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotateZ(90deg);
  border-radius: 50px;
  width: 24px;
}
.about_loca_top_ul {
  position: sticky;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
}
.about_loca_top {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 1;
}
.gather-innova-btm {
  width: 100%;
  position: relative;
  padding-top: calc(50vh - 80px);
}
.about_loca_bot_ul {
  width: 660px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.albl_icon {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #002c9e;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -7px;
}
.about_loca_top_li:first-child {
  display: block;
}
.about_loca_top_li {
  position: absolute;
  top: 0;
  left: 0;
  transition: all 1.8s;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.about_loca_top_li.act {
  opacity: 1;
}
.about_loca_bot_li:nth-child(odd) {
  display: flex;
  justify-content: flex-end;
}
.about_loca_bot_li {
  width: 100%;
}
.about_loca_bot_li:nth-child(odd) .albl_cont {
  padding-left: 40px;
  padding-right: 0;
}
.about_loca_bot_li:nth-child(odd) .albl_icon {
  left: -7px;
  right: auto !important;
}
.albl_text {
  border-radius: 5px;
  background: rgba(3, 16, 47, 0.2);
  backdrop-filter: blur(21.850000381469727px);
  padding: 26px 30px;
}
.albl_text .std_title5 {
  color: var(--colorfff);
  font-weight: bold;
  margin-bottom: 10px;
}
.albl_text .mod_font16 {
  color: var(--colorfff);
}
.albl_cont {
  width: 50%;
  padding-left: 0;
  padding-right: 40px;
}
body.sticky {
  overflow: visible !important;
}
.about_loca_bot {
  width: 100%;
  position: relative;
  transition: all 0.36s;
}
.albl_cont {
  position: relative;
  padding-top: 38vh;
  padding-bottom: 38vh;
}
.altl_img {
  height: 100%;
}
.altl_img img {
  object-fit: cover;
  height: 100%;
}
.atcm_li_cont_top {
  margin-bottom: 10px;
}
.atcm_li_cont_top .std_title6 {
  color: #000;
}
.ahtl_left {
  width: 38.33%;
}
.cfll_name img {
  width: 24px;
  margin-top: 5px;
}
.cfll_name .std_title6 {
  width: calc(100% - 24px);
}
.cta_form_left .prosolu_join_le {
  margin-bottom: 20px;
}
.cta_form_left_li,
.cfll_name {
  align-items: flex-start;
}
.case_right_top .mod_font16 {
  color: var(--color999);
}
.cblc-text .mod_font16 {
  color: var(--color666);
  padding-right: 0;
  line-height: 1.75;
}
.dbrb_item_li.active .dlbr_list_top img {
  transform: rotateZ(180deg);
}
.about_team_ph {
  display: none;
}
.dlbr_list_bot {
  display: none;
}
.dtll_cont,
.dblc_li_text,
.dbrt_li,
.dlbr_list_top {
  cursor: pointer;
}
.train_main .cblc-text-title {
  height: calc(1.2em * 2);
  overflow: hidden;
}
.news_li_left_mid .mod_font16,
.newsdt_item_li_bot .nilb_title,
.train_main .cblc-text .mod_font16 {
  height: calc(1.75em * 2);
  overflow: hidden;
}
.news_li_left_mid .mod_font16,
.newsdt_item_li_bot .nilb_title,
.train_main .cblc-text .mod_font16,
.train_main .cblc-text-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ctil-cont,
.ctil-cont .mod_font16,
.ctir_more img,
.cblc-text-title,
.news_tab li a,
.down_top_left_li .dtll_cont,
.down_top_left_li .mod_font14,
.dblc_top .mod_font16,
.dblc_li_text,
.anchor_main {
  transition: all 0.36s;
}
@media screen and (min-width: 1200px) {
  .case_bot_li_cont:hover .ys_imgbox_cover img,
  .train_bot_li_cont:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }
  .case_bot_li_cont:hover .cblc-text-title {
    color: var(--color);
  }
  .train_bot_li_cont:hover .cblc-text-title {
    color: var(--color);
  }
  .down_top_left_li:hover .dtll_cont {
    background: var(--color);
  }
  .down_top_left_li:hover .mod_font14 {
    color: var(--colorfff);
  }
  .down_top_left_li:hover .ys_imgbox_cover img:last-child {
    opacity: 0;
  }
  .down_top_left_li:hover .ys_imgbox_cover img:first-child {
    opacity: 1;
  }
  .dblc_li_text:hover,
  .dblc_top .mod_font16:hover {
    color: var(--color);
  }
  .std_btn1_box:hover {
    background: #192e64;
    backdrop-filter: blur(2px);
    border-color: var(--color);
  }
  .about_honor_bot .slick-next:hover::before {
    background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_arrow4.svg)
      center / cover no-repeat;
  }
  .about_honor_bot .slick-prev:hover::before {
    background: url(https://d.fscut.com/wordpress-fscut/2025/02/f1_arrow3.svg)
      center / cover no-repeat;
  }
  .newsdt_item_li a:hover .std_title6,
  .inbi_li a:hover .std_title6 {
    color: var(--color);
  }
}
.ys-form-title {
  color: #333;
  font-size: 40px;
  line-height: 1.5;
  margin-bottom: 50px;
  font-weight: bold;
}

.ys-form {
  --space: 10px;
  --spacebot: 16px;
  --spacein: 15px;
  --height: 50px;
  --size20: 20px;
  --size18: 18px;
  --size16: 16px;
  --l1h5: 1.5;
  --l1h75: 1.75;
  --color333: #333;
  --color666: #666;
  --color999: #999;
  --colortips: #ff0000;
  --colormain: #192e64;
}

.ys-form-inof {
  margin: 0 calc(var(--space) * -1);
  display: flex;
  flex-wrap: wrap;
}

.ys-form-inof-item {
  padding: 0 var(--space);
  margin-bottom: var(--spacebot);
  width: 100%;
}

.ys-form-inof-item3 {
  width: 50%;
}

.ys-form-inof-item2 {
  width: 50%;
}
.ys-form-inof-item label {
  width: 100%;
}
.ys-fii-name {
  font-size: var(--size16);
  line-height: var(--l1h75);
  color: var(--color333);
  margin-bottom: 7px;
}

.ys-fii-name span {
  color: var(--colortips);
}

.ys-fii-input {
  width: 100%;
  height: var(--height);
  border: 1px solid #e6e6e8;
  border-radius: 5px;
  display: block;
}

.ys-fii-input input,
.ys-fii-input textarea {
  width: 100%;
  height: 100%;
  font-size: var(--size16);
  line-height: var(--l1h75);
  color: var(--color999);
  padding: 0 var(--spacein);
}

.ys-fii-tips {
  font-size: var(--size16);
  color: var(--colortips);
  line-height: var(--l1h5);
  margin-top: 5px;
}

.ys-fii-tips span {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

.ys-form-inof-item .ys-select-xtbbox {
  right: 10px;
}

.ys-fii-select-search .ys-select-bd,
.ys-fii-select .ys-select-bd {
  border: 1px solid var(--color999);
  border-top: 0px;
}

.ys-fii-select-search .ys-fiiss-core,
.ys-fii-select .ys-select-bd {
  padding: 10px 0;
}

.ys-fii-select-search .ys-select-bd {
  padding-top: 0 !important;
}

.ys-form-inof-item .ys-select-li {
  font-size: var(--size18);
  line-height: var(--l1h5);
  color: var(--color666);
  padding: 0.5em 20px;
  transition: all 0.4s ease;
}

.ys-form-inof-item .ys-select-li span {
  color: #f00;
}

.ys-form-inof-item .ys-select-li.on {
  color: var(--color333);
}

.ys-fiiss-input {
  border: 6px solid #f2f2f7;
  width: 100%;
  display: block;
  display: flex;
  align-items: center;
}

.ys-fiiss-input input {
  width: 100%;
  border-radius: 4px;
  padding: 4px 10px;
  width: calc(100% - 30px);
  flex-grow: 1;
  font-size: var(--size14);
  line-height: var(--l1h5);
  color: var(--color666);
}

.ys-fiiss-input input::placeholder,
.ys-form-inof-item input::placeholder,
.ys-form-inof-item textarea::placeholder {
  color: var(--color999);
}

.ys-fiiss-input-close {
  width: 20px;
  margin-right: 10px;
  cursor: pointer;
  opacity: 0;
  transition: all 0.4s ease;
}

.ys-fiiss-input-close .iconfont {
  font-size: 14px;
}

.ys-fiiss-input.act .ys-fiiss-input-close {
  opacity: 1;
}

.ys-form-inof-text .ys-fii-input {
  height: 120px;
}

.ys-fii-input textarea {
  padding-top: 10px;
}

.ys-fiiss-core {
  height: calc(var(--size18) * 10 + 20px);
}
.ys-form-inof-item4 .ys_select_bd {
  height: 150px;
}
.ys-form-inof .mCSB_outside + .mCSB_scrollTools {
  right: 0;
}
.ys-form-inof-item4 .mCSB_scrollTools {
  top: 0 !important;
  bottom: 0 !important;
}
.ys-form-inof .mCSB_scrollTools {
  top: 15px;
  bottom: 15px;
}

.ys-form-hide {
  opacity: 0 !important;
}

.ys-fia-text {
  display: flex;
  align-items: flex-start;
}

.ys-fia-text-btn {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: relative;
  top: 5px;
}

.ys-fia-text-btn::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  border: 1px solid var(--color999);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s ease;
}

.ys-fia-text-btn::after {
  content: "";
  width: 50%;
  height: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.4s ease;
  background: url(https://d.fscut.com/wordpress-fscut/2025/02/f5_icon13.svg)
    center / cover no-repeat;
  width: 18px;
}

.ys-fia-text-word {
  width: calc(100% - 18px);
  flex-grow: 1;
  padding-left: 10px;
  font-size: var(--size16);
  line-height: var(--l1h75);
  color: var(--color666);
}

.ys-fia-text-word a {
  color: var(--colormain);
}

.ys-form-inof-code {
  width: 45%;
}

.ys-fic-auth {
  display: flex;
}

.ys-fic-auth .ys-fii-input {
  width: 50%;
  flex-grow: 1;
}

.ys-fic-auth-img {
  height: var(--height);
  margin-left: var(--space);
  cursor: pointer;
}

.ys-fic-auth-img img {
  height: 100%;
}

.ys-form-inof-submit {
  width: 186px;
  margin-left: 0;
}

.ys-fii-submit {
  height: var(--height);
  line-height: var(--height);
  text-align: center;
  background: var(--colormain);
  color: #fff;
  font-size: var(--size16);
  cursor: pointer;
  border-radius: 50px;
}
.ys-form-inof-submit {
  margin-top: 10px;
  margin-bottom: 0;
}

.ys-form-inof-agree.on .ys-fia-text-btn::after {
  opacity: 1;
}

.ys-fii-tips {
  display: none;
}

.ys-form-required.ys-form-empty .ys-fii-tips {
  display: block;
}

.ys-form-inof-country .ys-fii-tips {
  display: none !important;
}

.iti__country-list {
  width: calc(calc(1400px - calc(var(--space) * 4)) / 3);
}

.ys-select-emptyli {
  pointer-events: none;
}
.ys_select_xtbbox {
  right: 15px;
}
.ys-fii-select-search .ys-fiiss-core,
.ys_select_bd {
  padding: 10px;
  border: 1px solid #e6e6e8;
  border-top-color: transparent;
}
.ys-form .icon-close:before {
  width: auto;
  height: auto;
  color: var(--color333);
  content: "\e747";
  background: transparent;
}
.ys_select_li {
  color: var(--color999);
  font-size: 14px;
  line-height: 1.5;
}
.ys-form-inof-code .ys-fii-input {
  display: flex;
}
.ys-form-inof-code {
  width: 50%;
}
.ys-form-inof-code .ys-fic-auth-img {
  height: 100%;
  width: 96px;
}
.ys-form-inof-code .ys-fii-input {
  width: 100%;
}
.ys-form-inof-code .ys-fii-input input {
  width: calc(100% - 96px);
}
/* 一期 修改 */
.plbu_li a::after {
  display: none;
}
.pro_group .plbu_li_text {
  padding: 0;
  opacity: 1;
  position: static;
}
.plbu_li_img {
  background: var(--auxi-bgcolor);
}
.plbu_li a {
  background: transparent;
}
.plbu_li_text {
  position: static;
  opacity: 1;
}
.pltu_li p {
  color: #333;
  height: auto;
}
.pltu_li,
.pltu_li_prompt {
  align-items: flex-start;
}
.pltu_li_prompt img {
  margin-top: 5px;
}
.plbu_li a {
  width: 100%;
  height: 100%;
  display: block;
}
.pclu_li_bt_ul {
  align-items: start;
}
.plbu_li.pro_group .plbu_li_img {
  padding: 13px 20px;
}
.plbu_li.pro_group .plbu_li_img_pic {
  width: 100%;
}
.plbu_li_text {
  padding: 0;
}
.plbu_li .plbu_li_img {
  padding: 34px 20px 54px;
}
/* helen star */

.prosolu-addre {
  width: 100%;
  position: relative;
}

.prosolu-addre-wrap {
  width: calc(100% + 310px);
}

.prosolu-addre-le {
  width: 46%;
}

.prosolu-addre-le-tit .std_title4 {
  color: #333;
  line-height: 1.2;
  font-weight: 700;
}

.prosolu-addre-le-ph {
  display: none;
}

.prosolu-addre-le-tit {
  margin-bottom: 84px;
}

.palt-li {
  width: 50%;
  padding: 0 30px;
  margin-bottom: 70px;
}

.palt-ul {
  margin: 0 -30px;
  display: flex;
  flex-wrap: wrap;
}

.palt-li-tit .std_title5 {
  color: #333;
  line-height: 1.4;
  font-weight: 700;
}

.palt-li-tit {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 8px;
  margin-bottom: 17px;
}

.palt-li-ul-li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 4px;
}

.palt-li-ul-li img {
  width: 20px;
  flex: none;
  margin-top: 5px;
}

.palt-li-ul-li p {
  color: #666;
  line-height: 1.75;
  padding-left: 8px;
}

.prosolu-addre-le-btm {
  width: 100%;
  position: relative;
}

.prosolu-addre-le-btm .palt-li {
  margin-bottom: 58px;
}

.mod-sticky {
  overflow: visible !important;
}

.prosolu-addre-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.prosolu-addre-ri {
  position: sticky;
  top: 90px;
  left: 0;
}

.home_global_map {
  width: 100%;
  position: relative;
}

.home_global_map_ph {
  width: 100%;
  opacity: 0;
}

.he_canvsdm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#threebox {
  width: 100%;
  height: 100%;
}

.home_gloal_ri_wrap {
  width: 100%;
  position: relative;
}

.he_conicon {
  pointer-events: all;
}

.glnb_wrap {
  position: relative;
}

.glnb_wrap p {
  color: #666;
  font-size: 16px;
  line-height: 1.75;
}

.glnb_wrap img {
  width: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.gocr_list_nub {
  backface-visibility: hidden;
  pointer-events: all !important;
}

#threebox > div {
  pointer-events: none;
  overflow: visible !important;
}

.gocr_list_nub {
  width: 1px;
  height: 1px;
}

.gocr_list_nub_box {
  position: relative;
}

.gocr_list_nub .std_text2 {
  position: absolute;
  white-space: nowrap;
  left: 0px;
  top: 0px;
}

.gocr_list_nub1 .std_text2 {
  top: 2px;
  left: 2px;
}

.gocr_list_nub1 .glnb_tit {
  transform: rotate(-16deg) translateY(-4px) translateX(28px);
}

.glnb-pop {
  position: absolute;
  bottom: 45px;
  left: 50%;
  transform: translateX(-50%);
  width: 235px;
  border-radius: 5px;
  background: #fff;
  padding: 13px 19px 20px;
  /* opacity: 0; */
  pointer-events: none;
  z-index: 99;
  /* transition: all 0.36s; */
  box-shadow: 0px 0px 20.4px 0px rgba(27, 41, 78, 0.14);
}

.glnb-pop::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top-color: #fff;
  z-index: 99;
}

.glnb-pop-tit p {
  color: #333;
  line-height: 1.75;
  font-size: 16px;
}

.glnb-pop-tit {
  margin-bottom: 10px;
}

.glnb-pop .palt-li-ul-li p {
  color: 14px;
  line-height: 1.5;
  color: #333;
}

.glnb-pop .palt-li-ul-li img {
  width: 18px;
  margin-top: 2px;
}

.gocr_list_nub1 .glnb-pop {
  transform: rotate(-16deg) translateX(-60%);
}

.glnb_tit,
.glnb_wrap img {
  cursor: pointer;
}

/* .gocr_list_nub:hover .glnb-pop {
    opacity: 1;
} */

.gocr_list_nub2 .glnb_tit {
  transform: rotate(-13deg) translateY(32px) translateX(-2px);
}

.gocr_list_nub2 .glnb-pop {
  transform: rotate(-13deg) translateY(32px) translateX(-59%);
}

.gocr_list_nub2 .glnb-pop::after {
  bottom: auto;
  top: -20px;
  border-bottom-color: #fff;
  border-top-color: transparent;
}

.gocr_list_nub2 .glnb-pop {
  bottom: auto;
  top: 10px;
  transform: rotate(-13deg) translateY(32px) translateX(-32%);
}

.gocr_list_nub3 .glnb_tit {
  transform: rotate(-13deg) translateY(3px) translateX(-43px);
}

.gocr_list_nub3 .glnb-pop {
  transform: rotate(-15deg) translateY(-2px) translateX(-65%);
}

.gocr_list_nub4 .glnb_tit {
  transform: rotate(-13deg) translateY(3px) translateX(-43px);
}

.gocr_list_nub4 .glnb-pop::after {
  bottom: auto;
  top: -20px;
  border-bottom-color: #fff;
  border-top-color: transparent;
}

.gocr_list_nub4 .glnb-pop {
  bottom: auto;
  top: 10px;
  transform: rotate(-13deg) translateY(16px) translateX(-35%);
}

.gocr_list_nub5 .glnb_tit {
  transform: rotate(-13deg) translateY(32px) translateX(-7px);
}

.gocr_list_nub5 .glnb-pop::after {
  bottom: auto;
  top: -20px;
  border-bottom-color: #fff;
  border-top-color: transparent;
}

.gocr_list_nub5 .glnb-pop {
  bottom: auto;
  top: 10px;
  transform: rotate(-12deg) translateY(20px) translateX(-35%);
}

.gocr_list_nub6 .glnb_tit {
  transform: rotate(6deg) translateY(38px) translateX(0px);
}

.gocr_list_nub6 .glnb-pop {
  transform: rotate(-1deg) translateY(31px) translateX(-44%);
}
/* helen end */
.palt-li-tit {
  cursor: pointer;
}
.glnb-pop {
  display: none;
}
.glnb_tit {
  transition: all 0.36s;
}
.gocr_list_nub[data-area="上海总部"] .glnb_tit {
  transform: rotate(-19deg) translateY(1px) translateX(28px);
}
.gocr_list_nub[data-area="上海总部"] .glnb-pop {
  transform: rotate(-17deg) translate(-63%, -8px);
}
.gocr_list_nub[data-area="浙江"] .glnb_tit {
  transform: rotate(-24deg) translateY(32px) translateX(-2px);
}
.gocr_list_nub[data-area="浙江"] .glnb-pop {
  top: 10px;
  transform: rotate(-24deg) translateY(32px) translateX(-27%);
}
.gocr_list_nub[data-area="安徽"] .glnb_tit {
  transform: rotate(-14deg) translateY(3px) translateX(-43px);
}
.gocr_list_nub[data-area="安徽"] .glnb-pop {
  transform: rotate(-16deg) translateY(-2px) translateX(-65%);
}
.gocr_list_nub[data-area="广西"] .glnb_tit {
  transform: rotate(-17deg) translateY(3px) translateX(-43px);
}
.gocr_list_nub[data-area="广西"] .glnb-pop {
  transform: rotate(-18.5deg) translateY(8px) translateX(-35%);
}
.gocr_list_nub[data-area="越南"] .glnb_tit {
  transform: rotate(-19deg) translateY(32px) translateX(-7px);
}
.gocr_list_nub[data-area="越南"] .glnb-pop {
  transform: rotate(-18deg) translateY(32px) translateX(-29%);
}
.gocr_list_nub[data-area="土耳其"] .glnb_tit {
  transform: rotate(18deg) translateY(8px) translateX(31px);
}
.gocr_list_nub[data-area="土耳其"] .glnb-pop {
  transform: rotate(17deg) translateY(50px) translateX(-16%);
}
a[href="https://www.yongsy.com"]
{
  padding-left: 10px;
}
.mod_foot_bt_le p {
  opacity: 0.5;
}
.about_team_cont svg {
  opacity: 0;
}
.pc_fenye li {
  border-radius: 0;
}
/* 二期 - end */

/* 2025.1.21首页修改-start */
.ys_hd_pc::after {
  pointer-events: none;
}
.mod_head {
  padding-left: calc(50% - 800px);
  padding-right: 77px;
}
.mod_head {
  display: flex;
  justify-content: space-between;
}
.mod_head_nav {
  padding-left: 0 !important;
}
.mod_head_other_search {
  margin-right: 0;
  margin-left: 45px;
}
.mod_head_other_btn p {
  font-size: 14px !important;
}
.mod_head_other_btn .std_btn1_box {
  border: 1px solid var(--main-bgcolor);
  padding: 0 25px;
  background: var(--main-bgcolor);
}
.mod_head_other_lang {
  margin-left: 32px;
}
.mhnu_li_pull {
  position: fixed;
  left: 0 !important;
  width: 100% !important;
}
.mhnu_solu_pulll_wrap {
  display: flex;
  align-items: stretch;
}
.mspw_le {
  width: 40%;
  padding: 30px 100px 43px var(--space);
  background: #f7f9fa;
}
.mspw_ri {
  width: 60%;
  padding: 25px var(--space) 43px 110px;
}
.mspw_le_wrap {
  padding-left: 34%;
}
.mspw_ri_wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.mspw_le_link1 .std_title6 {
  color: #333;
  font-weight: bold;
}
.mspw_le_link1 {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.mspw_le_link1_icon {
  width: 19px;
  height: 19px;
  position: relative;
  margin-left: 12px;
}
.mod_icon img,
.mspw_le_link1_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
  max-width: inherit;
}
.mod_icon img:nth-child(2),
.mspw_le_link1_icon img:nth-child(2) {
  opacity: 0;
}
.mspw_le_list_li {
  width: 50%;
  padding: 0 30px;
  margin-bottom: 14px;
}
.mspw_le_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px 82px;
}
.mspw_le_list_li p {
  line-height: 1.5;
  color: #333;
  transition: all 0.36s;
}
.mspw_le_list_li a {
  display: flex;
  align-items: center;
}
.mspw_le_list_li img {
  width: 11px;
  margin-left: 8px;
  transition: all 0.36s;
  opacity: 0;
}
.mspw_ri .mspw_le_link1 {
  margin-bottom: 20px;
}
.mspw_ri_list {
  padding-right: 66px;
}
.mrlu_li {
  width: 33.333333%;
  padding: 0 17px;
  margin-bottom: 32px;
}
.mrlu_li a {
  display: block;
  width: 100%;
  height: 100%;
}
.mspw_ri_list_ul {
  margin: 0 -17px;
  display: flex;
  flex-wrap: wrap;
}
.mrlu_li_tit {
  color: #333;
  transition: all 0.36s;
  margin-top: 12px;
}
.mspw_ri_btn p {
  color: var(--color);
}
.ys_hd_pc.change::after {
  opacity: 1;
}
.ys_hd_pc.change .mod_cover img:nth-child(2) {
  opacity: 1;
}
.ys_hd_pc.change .mhnu_li_link,
.ys_hd_pc.change .mod_head_other_lang a {
  color: #333;
}
.mod_head_other_btn {
  position: relative;
  z-index: 5;
}
.mspw_le_list_li.yxnav_active2 p {
  color: var(--color);
}
.mspw_le_list_li.yxnav_active2 img {
  opacity: 1;
}
.mhnu_supp_pulll_wrap {
  width: 77%;
  margin: auto;
  padding: 25px 0;
}
.mspw_ul_li {
  width: 16.666666%;
  padding: 0 7px;
}
.mspw_ul {
  margin: 0 -7px;
  display: flex;
  justify-content: center;
}
.mspw_ul_li_icon {
  width: 38px;
  height: 38px;
  margin: auto;
}
.mod_icon {
  position: relative;
}
.mspw_ul_li .std_parga1 {
  margin-top: 17px;
  text-align: center;
  color: #333;
  transition: all 0.36s;
}
.mspw_ul_li a {
  display: block;
  padding: 27px 20px 20px;
  background: #f7f9fa;
  transition: all 0.36s;
}
.mspw_ul_li.yxnav_active2 a {
  background: #ecf1f3;
}
.mspw_ul_li.yxnav_active2 .std_parga1 {
  color: var(--color);
}
.mspw_ul_li.yxnav_active2 .mod_icon img:nth-child(1) {
  opacity: 0;
}
.mspw_ul_li.yxnav_active2 .mod_icon img:nth-child(2) {
  opacity: 1;
}
.mfti_get_con {
  padding: 0 !important;
  background: transparent;
  margin-top: 80px;
}
.mgcu_li {
  margin-bottom: 14px;
}
.mfti_get_email {
  margin-top: 15px;
}
.mfti_get_email_input input::placeholder {
  opacity: 1;
}
.mfti_get {
  width: 376px;
}
.mfti_form_tit {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.mfti_form_tit img {
  width: 30px;
  margin-right: 8px;
}
.mfti_form_tit .std_title6 {
  color: #fff;
}
.mfti_form {
  width: 41%;
}
.mod_foot_tp_info {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mod_foot_tp_link {
  justify-content: flex-start;
  margin-top: 24px !important;
}
.mftl_share {
  margin-left: 77px;
}
.mftl_share_ul_li {
  padding: 0 18px;
}
.mftl_share_ul {
  margin: 0 -18px;
}
.mftl_nav_logo {
  width: 125px;
}
.ys_form_inof_item {
  width: 50%;
  padding: 0 6px;
  margin-bottom: 12px;
}
.ys_form_inof {
  margin: 0 -6px;
  display: flex;
  flex-wrap: wrap;
}
.ys_form_inof_item label {
  background: #263575;
  height: 40px;
  padding-left: 16px;
  display: flex;
  align-items: center;
}
.ys_fii_name {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  flex-shrink: 0;
}
.ys_fii_input {
  width: 100%;
  padding: 0 10px;
  height: 100%;
}
.ys_fii_input input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #fff;
}
.ys_fii_tips {
  display: none;
  margin-top: 5px;
}
.ys_fii_tips span {
  font-size: 14px;
  line-height: 1.75;
  color: red;
}
.ys_form_required.ys_form_empty .ys_fii_tips {
  display: block;
}
.ys_form_inof_text {
  width: 100%;
}
.ys_form_inof_text label {
  height: 66px !important;
  padding: 0 !important;
  align-items: flex-start;
}
.ys_form_inof_text textarea {
  width: 100%;
  height: 100%;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
}
.ys_form_inof_text .ys_fii_name {
  padding-left: 16px;
  padding-top: 6px;
  line-height: 1.75;
}
.ys_form_inof_text .ys_fii_input {
  padding: 0;
}
.ys_form_inof_text textarea::placeholder {
  font-size: 14px;
  color: #fff;
}
.ys_fic_auth_img {
  width: 67px;
  cursor: pointer;
}
.ys_fic_auth_img img {
  width: 100%;
}
.ys_fic_auth {
  padding-right: 2px;
  display: flex;
  align-items: center;
  background: #263575;
}
.ys_form_inof_code label {
  width: calc(100% - 67px);
}
.ys_fia_text_btn {
  width: 22px;
  height: 22px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  position: relative;
  top: 1px;
}
.ys_fia_text_btn img {
  width: 100%;
  opacity: 0;
  transition: all 0.36s;
}
.ys_form_inof_agree {
  width: 100%;
  margin-bottom: 20px;
}
.ys_fia_text {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ys_fia_text_word {
  width: calc(100% - 22px);
  padding-left: 11px;
}
.ys_fia_text_word {
  font-size: 14px;
  line-height: 1.75;
  color: #6b75a0;
}
.ys_fia_text_word a {
  color: #fff;
}
.ys_form_inof_submit {
  width: 100%;
}
.ys_fii_submit {
  padding: 7px 27px;
  display: inline-block;
  border-radius: 40px;
  background: #fff;
  font-size: 14px;
  line-height: 1.75;
  color: var(--color);
  cursor: pointer;
}
.ys_form_inof_agree.on .ys_fia_text_btn img {
  opacity: 1;
}
.home_new_bt {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.home_new_bt_li {
  width: 50%;
  padding: 0 10px;
}
.hnbl_tp {
  position: relative;
  overflow: hidden;
}
.hnbl_tp_lab {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background: var(--color);
  width: 130px;
}
.hnbl_tp_lab p {
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
  padding: 9px 0;
  text-align: center;
}
.hnbl_text {
  margin-top: 5px;
  padding: 30px;
  position: relative;
}
.hnbl_text::after {
  content: "";
  width: 100%;
  height: 5px;
  background: #fff;
  position: absolute;
  top: -5px;
  left: 0;
}
.hnbl_text .std_title5 {
  font-weight: bold;
  color: #333;
  line-height: 1.5;
  margin-bottom: 20px;
  transition: all 0.36s;
}
.hnbl_text_info_li p {
  margin-left: 6px;
  font-family: "RobotoRegular14";
  transition: all 0.36s;
}
.hnbl_text_info_li {
  display: flex;
  align-items: center;
  margin-right: 50px;
}
.htil_icon {
  width: 22px;
  height: 22px;
}
/* .hnbl_text_info_li img{
    width: 22px;
} */
.hnbl_text_info {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.hnbl_text_parga p {
  line-height: 1.2;
  height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  transition: all 0.36s;
}
.hnbl_text_parga {
  margin-bottom: 50px;
}
.hnbl_text_btn .std_btn1_box {
  border: 1px solid var(--color);
  padding: 0 21px;
}
.hnbl_text_btn .std_btn1_box p {
  font-size: 16px;
  color: var(--color);
  line-height: 36px;
}
.hnbl_slick_li {
  width: 100%;
  padding: 0 10px;
}
.hnbl_slick_li a {
  display: block;
  width: 100%;
  height: 100%;
  background: #f7f9fa;
}
.hnbl_slick .ys_slick {
  margin: 0 -10px;
  height: 100%;
}
.hnbl_slick .slick-list,
.hnbl_slick .slick-track {
  height: 100%;
}
.hnbl_slick_li:not(:first-child) {
  display: none;
}
.hnbl_slick_btn .std_arrow {
  width: 87px;
}
.hnbl_slick_btn {
  position: absolute;
  right: 30px;
  bottom: 34px;
  z-index: 5;
}
.hnbl_slick {
  position: relative;
  height: 100%;
}
.hnbl_cont {
  background: #f7f9fa;
  padding-bottom: 32px;
  height: 100%;
}
.hnbl_cont .hnbl_tp_lab {
  position: static;
  margin-bottom: 30px;
}
.hnbl_cont_list_li {
  margin-bottom: 40px;
}
.hnbl_cont_list_li:last-child {
  margin-bottom: 53px;
}
.hcll_tit {
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
  transition: all 0.36s;
  line-height: 1.2;
  height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.hnbl_cont_list,
.hnbl_cont .hnbl_text_btn {
  padding-left: 40px;
  padding-right: 57px;
}
.hcll_time {
  font-family: "RobotoRegular14";
  transition: all 0.36s;
  line-height: 1.2;
}
.hcll_parga {
  margin-bottom: 20px;
}
.hcll_parga p {
  line-height: 1.4;
  height: 1.4em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  transition: all 0.36s;
}
.hnbl_cont_list_li a {
  display: block;
}
.std_btn1_box p {
  transition: all 0.36s;
}
.home_partner {
  background: #fbfcfd;
}
.mod_side_ul_li .msul_icon {
  width: 32px;
}
.msul_parga {
  margin-top: 3px;
}
.mod_side_ul_li {
  margin-bottom: 21px;
}
.home_case {
  padding-top: 80px;
  background: #f7f9fa;
}
.home_case h2 {
  margin-bottom: 20px;
}
.home_case_parga {
  text-align: center;
}
.home_case_img {
  position: relative;
}
.home_case_img_li img {
  width: 100%;
  display: block;
}
.home_case_img_li {
  width: 20%;
}
.home_case_img_li a {
  display: block;
  width: 100%;
}
.home_case_img .swiper {
  overflow: inherit !important;
}
.hcil_text .std_parga1 {
  color: var(--color);
  margin-bottom: 7px;
}
.hcil_text .std_title5 {
  color: #333;
  margin-bottom: 18px;
}
.hcil_text_parga p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.home_case_img .hcil_text {
  display: none;
}
.home_case_text.active .hcil_text {
  opacity: 1;
}
.home_case_text .hcil_text {
  position: relative;
  width: 18%;
  height: calc(17vw + 144px);
  margin: -18vw auto 0;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}
.home_case_text a {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 18vw;
}
.home_case_btn_icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #999;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.36s;
  pointer-events: all;
}
.hcbi_img {
  width: 22px;
  height: 22px;
}
.home_case_btn_prev {
  transform: rotate(180deg);
}
.home_case_btn {
  width: calc(20% + 200px);
  margin: auto;
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 42px;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}
.home_case_bt {
  position: relative;
  margin-top: 45px;
}
.home_case_link {
  text-align: center;
  margin-top: 67px;
}
.home_pro_more .std_btn1_box p,
.home_case_link .std_btn1_box p {
  line-height: 46px;
}
.home_pro_more .std_btn1_box,
.home_case_link .std_btn1_box {
  padding: 0 35px;
}
.hplu_li_cont_les {
  width: 52.5%;
}
.hplu_li_cont_ris {
  width: 47.5%;
  padding-left: 20px;
}
.hlcl_img {
  width: 100%;
  position: relative;
  z-index: 1;
}
.hlcl_img img {
  width: 100%;
  transition: all 0.36s;
}
.hlcl_img_bg {
  width: 75%;
  z-index: 5;
  overflow: hidden;
}
.hlcl_img_text_tit {
  font-size: 28px;
  line-height: 1.4;
  color: #333;
  margin-bottom: 15px;
  transition: all 0.36s;
}
.hlcl_img_text_parga p {
  font-size: 18px;
  line-height: 1.75;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: #666;
}
.hlcl_img_text_parga {
  margin-bottom: 18px;
}
.hlcl_img_text {
  padding: 45px 40px;
}
.hplu_li_cont_les .std_btn2 img {
  width: 13px;
}
.hplu_li_cont_les a {
  display: block;
  height: 100%;
}
.hlcr_ul_li {
  width: 50%;
  padding: 0 9px;
  margin-bottom: 18px;
}
.hlcr_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -9px;
}
.hlcr_ul_li_tp {
  padding: 34px 60px;
  background: #f7f9fa;
}
.hlcr_ul_li a {
  display: block;
}
.hlcr_ul_li_text {
  padding: 23px 20px 26px;
}
.hult-parga p {
  font-size: 14px;
  line-height: 1.75;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: #666;
}
.hlcr_ul_li_text .std_parga1 {
  margin-bottom: 4px;
  color: #333;
  transition: all 0.36s;
  height: 1.75em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.hlcr_wrap {
  height: var(--height);
}
.hplu_li_cont_ris .mCSB_scrollTools {
  width: 4px;
  opacity: 1;
}
.hplu_li_cont_ris .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.hplu_li_cont_ris .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: #ebf0f2;
}
.hplu_li_cont_ris .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 20px;
  background: var(--color);
}
.hlcl_wrap {
  transition: all 0.36s;
  height: calc(100% - 18px);
  background: #fff;
  box-shadow: 0px 2px 25px 0px rgba(27, 41, 78, 0.09);
}
.mhnu_li.yxnav_active1 .mhnu_li_link {
  color: var(--color);
}
.mhol_tp {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.mhol_tp_icon {
  width: 12px;
  height: 12px;
  transition: all 0.36s;
}
.mhol_tp p {
  color: #fff;
  transition: all 0.36s;
  line-height: 80px;
  margin-right: 6px;
}
.mhol_bt a {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  transition: all 0.36s;
  padding: 10px 0;
}
.mhol_bt {
  width: 100px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  padding-top: 5px;
  display: none;
}
.mhol_bt_ul {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.ys_hd_pc.change .mhol_tp p,
.ys_hd_pc.isfixed .mhol_tp p {
  color: #333;
}
.ys_hd_pc.change .mhol_tp_icon img:nth-child(1),
.ys_hd_pc.isfixed .mhol_tp_icon img:nth-child(1) {
  opacity: 0;
}
.ys_hd_pc.change .mhol_tp_icon img:nth-child(2),
.ys_hd_pc.isfixed .mhol_tp_icon img:nth-child(2) {
  opacity: 1;
}
.mod_head_other_lang.act .mhol_tp_icon {
  transform: rotate(180deg);
}
.mod_foot_bgs {
  width: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.mod_foot_bgs img {
  width: 100%;
}
.mppc_le {
  width: 30%;
  background: #f7f9fa;
  padding-left: 240px !important;
}
.mppc_le_ul_li {
  padding: 14px 0 !important;
}
.mppc_le_ul_li img {
  display: none;
}
.mppc_le_ul_li.yxnav_active2 p {
  transform: translateX(14px);
}
.mppc_ri {
  width: 70%;
  padding: 0 !important;
}
.mppc_le .mspw_le_link1 {
  margin-bottom: 20px;
}
.mrul_le {
  width: 46%;
  height: 100% !important;
  background: #f7f9fa;
  padding: 26px 70px 40px 0;
}
.mrul_ri {
  width: 54%;
  padding: 20px 54px 40px 68px !important;
}
.mrul_le_wrap {
  padding: 0 40px 20px;
  background: #fff;
  margin-top: 55px;
}
.mlwt_ul_li a,
.mlwt_li_list_item a {
  display: flex;
  align-items: center;
}
.mlwt_ul_li p,
.mlwt_li_list_item p {
  color: #333;
  transition: all 0.36s;
}
.mlwt_ul_li,
.mlwt_li_list_item {
  margin-bottom: 14px;
}
.mlwt_ul_li:last-child,
.mlwt_li_list_item:last-child {
  margin-bottom: 0;
}
.mlwt_ul_li img,
.mlwt_li_list_item img {
  width: 13px;
  transition: all 0.36s;
  opacity: 0;
  margin-left: 5px;
}
.mlwt_parga p {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
}
.mlwt_parga {
  margin-bottom: 10px;
}
.mrul_le_wrap_bt {
  padding-top: 16px;
  border-top: 1px solid #e2e2e2;
}
.mlwt_li {
  margin-bottom: 33px;
}
.mlwt_li:last-child {
  margin-bottom: 42px;
}
.mppc_ri_ul,
.mppc_ri_ul_li {
  height: 100%;
}
.mhnu_pro_pulll::before {
  content: "";
  width: calc(50% - 800px);
  height: 100%;
  background: #f7f9fa;
  position: absolute;
  top: 0;
  left: 0;
}
.mlwt_li:nth-child(1) .mlwt_parga {
  margin-bottom: 0;
}
.mlwt_li:nth-child(1) .mlwt_parga p {
  line-height: 56px;
}
.mlwt_li_list_item.yxnav_active3 p {
  color: var(--color);
}
.mlwt_li_list_item.yxnav_active3 img {
  opacity: 1;
}
.mrul_ri_tits {
  color: #333;
  font-weight: bold;
  margin-bottom: 24px;
}
.mrul_ri_list {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 -17px;
}
.mrul_ri_list_li {
  width: 50%;
  padding: 0 17px;
  margin-bottom: 34px;
}
.mrul_ri_list_li a {
  display: block;
  width: 100%;
  height: 100%;
}
.mrll_img {
  width: 100%;
  position: relative;
}
.mrll_img img {
  width: 100%;
}
.mrll_img_pic {
  z-index: 5;
  width: 70%;
}
.mrll_text .std_parga1 {
  color: #333;
  transition: all 0.36s;
  margin-bottom: 5px;
}
.mrll_text_parga p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.mrll_text {
  margin-top: 12px;
}
.mlwt_ul_li.yxnav_active3 p {
  color: var(--color);
}
.mlwt_ul_li.yxnav_active3 img {
  opacity: 1;
}
.home_pro_more {
  margin-top: 16px;
  padding-left: 0 !important;
}
.home_case {
  overflow: hidden;
}
.ys_hd_pc.on .mhol_tp p {
  color: #333;
}
.ys_hd_pc.on .mhol_tp_icon img:nth-child(1) {
  opacity: 0;
}
.ys_hd_pc.on .mhol_tp_icon img:nth-child(2) {
  opacity: 1;
}
.home_case_img_li {
  outline: 1px solid #f7f9fa;
}
.hlcr_ul_li_wrap {
  transition: all 0.36s;
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0px 2px 11.1px 0px rgba(27, 41, 78, 0.04);
}
.hnbl_cont .hnbl_text_btn {
  position: absolute;
  bottom: 30px;
}
.hnbl_cont {
  padding-bottom: 30px;
}
.home_partner_ph {
  display: none;
}
@media screen and (min-width: 1200px) {
  .hlcr_ul_li a:hover .hlcr_ul_li_wrap {
    transform: translateY(-10px);
  }
  .mlwt_ul_li:hover p {
    color: var(--color);
  }
  .mlwt_ul_li:hover img {
    opacity: 1;
  }
  .mrul_ri_list_li a:hover .std_parga1 {
    color: var(--color);
  }
  .mhol_bt a:hover {
    color: var(--color);
  }
  .home_case_btn_icon:hover {
    border: 1px solid var(--color);
  }
  .home_case_btn_icon:hover img:nth-child(1) {
    opacity: 0;
  }
  .home_case_btn_icon:hover img:nth-child(2) {
    opacity: 1;
  }
  .hnbl_cont_list_li a:hover .hcll_tit,
  .hnbl_cont_list_li a:hover .hcll_parga p,
  .hnbl_cont_list_li a:hover .hcll_time {
    color: var(--color);
  }
  .mspw_ul_li a:hover .ys_imgbox_cover img {
    transform: scale(1);
  }
  .mspw_le_link1:hover .std_title6 {
    color: var(--color);
  }
  .mspw_le_link1:hover .mspw_le_link1_icon img:nth-child(1) {
    opacity: 0;
  }
  .mspw_le_link1:hover .mspw_le_link1_icon img:nth-child(2) {
    opacity: 1;
  }
  .hnbl_text_btn .std_btn1_box:hover p {
    color: #fff;
  }
  .hplu_li_cont_les a:hover .hlcl_wrap {
    transform: translateY(-10px);
  }
  .hplu_li_cont_les a:hover .hlcl_img_bg img {
    transform: scale(1.05);
  }
  .hplu_li_cont_les a:hover .hlcl_img_text_tit,
  .hplu_li_cont_les a:hover .std_btn2_box p {
    color: var(--color);
  }
  .hplu_li_cont_les a:hover .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
  }
  .hplu_li_cont_les a:hover .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
  }
  .hlcr_ul_li a:hover .hlcr_ul_li_text .std_parga1 {
    color: var(--color);
  }
  .ys_ban_btn .std_btn1_box:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(2px);
    border: 1px solid #fff;
  }
  .mrlu_li a:hover .mrlu_li_tit {
    color: var(--color);
  }
  .hnbl_slick_li a:hover .hnbl_text .std_title5 {
    color: var(--color);
  }
  .hnbl_slick_li a:hover .hnbl_text_parga p {
    color: var(--color);
  }
  .hnbl_slick_li a:hover .hnbl_text_info_li p {
    color: var(--color);
  }
  .hnbl_slick_li a:hover .htil_icon img:nth-child(1) {
    opacity: 0;
  }
  .hnbl_slick_li a:hover .htil_icon img:nth-child(2) {
    opacity: 1;
  }
}
/* 2025.1.21首页修改-end */
/* 25.02.12修改 */
.prosolu-addre {
  overflow: hidden;
}
/* 2025.02.14 - start */
.cta_form_bj img {
  object-position: top center;
}
.cta_main .prosolu-addre {
  overflow: visible;
}
.mod_sideph_le ul {
  justify-content: space-around;
}
.gocr_list_nub {
  --rotate: -10deg;
  --rotate1: -10deg;
}
.prosolu-addre[data-area="上海总部"] .gocr_list_nub {
  --rotate: -17deg;
  --rotate1: -17deg;
}
.prosolu-addre[data-area="华北办事处"] .gocr_list_nub {
  --rotate: -17deg;
  --rotate1: -17deg;
}
.prosolu-addre[data-area="华东办事处"] .gocr_list_nub {
  --rotate: -18deg;
  --rotate1: -18deg;
}
.prosolu-addre[data-area="华南办事处"] .gocr_list_nub {
  --rotate: -20deg;
  --rotate1: -20deg;
}
.prosolu-addre[data-area="华中办事处"] .gocr_list_nub {
  --rotate: -19deg;
  --rotate1: -19deg;
}
.prosolu-addre[data-area="巴西服务网点"] .gocr_list_nub {
  --rotate: -51deg;
  --rotate1: -51deg;
}
.prosolu-addre[data-area="印度服务网点"] .gocr_list_nub {
  --rotate: -13deg;
  --rotate1: -13deg;
}
.prosolu-addre[data-area="意大利服务网点"] .gocr_list_nub {
  --rotate: 37deg;
  --rotate1: 37deg;
}
.prosolu-addre[data-area="韩国服务网点"] .gocr_list_nub {
  --rotate: -22deg;
  --rotate1: -22deg;
}
.prosolu-addre[data-area="土耳其服务网点"] .gocr_list_nub {
  --rotate: 14deg;
  --rotate1: 14deg;
}
.prosolu-addre[data-area="美国服务网点"] .gocr_list_nub {
  --rotate: 100deg;
  --rotate1: 100deg;
}
.prosolu-addre[data-area="越南服务网点"] .gocr_list_nub {
  --rotate: -22deg;
  --rotate1: -22deg;
}
.gocr_list_nub .glnb_tit {
  transform: rotate(var(--rotate)) translateY(0em) translateX(0em);
}
.gocr_list_nub[data-area="上海总部"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(0em) translateX(1.5em);
}
.gocr_list_nub[data-area="华北办事处"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(-1.5em) translateX(-1.5em);
}
.gocr_list_nub[data-area="华东办事处"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(-0.2em) translateX(-4.5em);
}
.gocr_list_nub[data-area="华南办事处"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(0em) translateX(1.5em);
}
.gocr_list_nub[data-area="华中办事处"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(0em) translateX(-4.5em);
}
.gocr_list_nub[data-area="巴西服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(1em) translateX(-1em);
}
.gocr_list_nub[data-area="印度服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(1.4em) translateX(-2em);
}
.gocr_list_nub[data-area="意大利服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(3em) translateX(-1.5em);
}
.gocr_list_nub[data-area="韩国服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(-0.5em) translateX(1.5em);
}
.gocr_list_nub[data-area="土耳其服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(3.5em) translateX(-3.5em);
}
.gocr_list_nub[data-area="美国服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(3.4em) translateX(0.5em);
}
.gocr_list_nub[data-area="越南服务网点"] .glnb_tit {
  transform: rotate(var(--rotate)) translateY(1.4em) translateX(-1.5em);
}
.prosolu-addre-ri {
  overflow: hidden;
}
.prosolu-addre .ys_cont1400 {
  width: 100%;
  padding-left: calc(50% - 700px);
}
.prosolu-addre-wrap {
  width: 100% !important;
}
.cta_form,
.home_gloal_ri_wrap {
  overflow: hidden;
}
.prosolu-addre-ri {
  max-width: 52%;
}
.gocr_list_nub .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-50%);
}
.gocr_list_nub[data-area="华北办事处"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-35%);
}
.gocr_list_nub[data-area="华东办事处"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-63%);
}
.gocr_list_nub[data-area="华南办事处"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-35%);
}
.gocr_list_nub[data-area="巴西服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-71%) translateY(-77%);
}
.gocr_list_nub[data-area="印度服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-58%) translateY(4%);
}
.gocr_list_nub[data-area="意大利服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-5%) translateY(60%);
}
.gocr_list_nub[data-area="韩国服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-63%) translateY(-12%);
}
.gocr_list_nub[data-area="土耳其服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-32%) translateY(41%);
}
.gocr_list_nub[data-area="美国服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(60%) translateY(-3%);
}
.gocr_list_nub[data-area="越南服务网点"] .glnb-pop {
  transform: rotate(var(--rotate1)) translateX(-62%) translateY(-8%);
}
.home_gloal_ri_wrap {
  transform: scale(1.11);
  transform-origin: top left;
}
.prosolu-addre-ri {
  overflow: hidden;
  width: 54%;
  padding-bottom: 34px;
}
.prosolu-addre-ri {
  left: auto;
  right: 0;
}
.prosolu-addre .ys_cont1400 {
  padding-right: 0px;
}
.glnb_wrap {
  pointer-events: none;
}
.glnb_wrap * {
  pointer-events: all;
}
/* 2025.02.14 - end */
